RUNWEBTOOLS
Bahasa Indonesia

Penguji regex

Uji ekspresi reguler dengan sorotan langsung, grup, dan penggantian.

//g

Contoh

Cocokkan alamat email (flag g)

Masukan

Pola: (\w+)@(\w+)\.(\w+)

Keluaran

Menyorot ada@example.com, grace@navy.mil — dengan grup ada / example / com

Ganti dengan grup tangkap

Masukan

Penggantian: $1 [at] $2

Keluaran

ada@example.com → ada [at] example

Temukan semua angka

Masukan

Pola: \d+ (flag: g)

Keluaran

Cocok dengan setiap rangkaian digit dalam teks

Tentang alat ini

Penguji regex online gratis ini memungkinkan Anda membangun dan men-debug ekspresi reguler dengan umpan balik instan. Ketik pola, alihkan flag, dan tempel beberapa teks — setiap kecocokan disorot langsung, dengan rincian grup tangkap dan pratinjau penggantian opsional. Semuanya berjalan di browser Anda tanpa unggahan.

Cara pakai

  1. Ketik pola Anda di kolom ekspresi (tanpa perlu garis miring di sekitarnya).
  2. Alihkan flag seperti g (semua kecocokan) dan i (abaikan huruf besar/kecil).
  3. Tempel teks Anda ke kotak string uji untuk melihat kecocokan yang disorot.
  4. Opsional tambahkan penggantian (gunakan $1, $2) untuk mempratinjau substitusi.

Apa yang Anda dapat untuk tiap kecocokan

  1. Sorotan langsung setiap kecocokan langsung di teks Anda.
  2. Grup tangkap yang dirinci ($1, $2, dan grup bernama).
  3. Sebuah jumlah kecocokan untuk memastikan pola bekerja sesuai harapan.
  4. Sebuah pratinjau penggantian sebelum Anda menerapkan cari-dan-ganti.

Baru di regex?

Ekspresi reguler tampak rumit pada awalnya, tetapi bermuara pada beberapa blok penyusun. Panduan regex untuk pemula kami memandu dari nol, lembar contekan regex adalah pencarian sintaks cepat, dan pola regex umum memberi Anda ekspresi siap pakai untuk email, URL, tanggal, dan lainnya untuk diuji di sini. Untuk menerapkan pola ke satu blok teks, coba cari dan ganti.

Pertanyaan yang sering diajukan

Apakah penguji regex ini gratis?

Ya — penguji ekspresi reguler online yang sepenuhnya gratis, tanpa pendaftaran. Uji pola sebanyak yang Anda mau.

Apakah teks saya dikirim ke server?

Tidak. Pola dan string uji Anda dievaluasi sepenuhnya di browser Anda, tanpa unggahan, jadi tidak ada yang meninggalkan perangkat Anda.

Varian regex apa yang digunakannya?

Mesin RegExp bawaan JavaScript, yang berbagi sintaks intinya dengan sebagian besar varian modern (PCRE, Python, Java) — kelas karakter, kuantifier, grup, lookaround, dan grup bernama semuanya bekerja.

Apa arti flag g, i, m, s, u, y?

g menemukan semua kecocokan, i mengabaikan huruf besar/kecil, m membuat ^ dan $ cocok dengan pemisah baris, s membiarkan . cocok dengan pemisah baris, u mengaktifkan Unicode penuh, dan y adalah kecocokan sticky. Alihkan dan hasilnya diperbarui langsung.

Bagaimana pratinjau penggantian bekerja?

Ketik penggantian di kolom opsional dan hasilnya muncul di bawah. Gunakan $1, $2 untuk grup tangkap bernomor dan $<name> untuk yang bernama, persis seperti String.replace.

Mengapa hanya beberapa kecocokan yang disorot?

Tanpa flag g (global), regex hanya cocok dengan kemunculan pertama. Aktifkan g untuk menyorot setiap kecocokan dalam string uji.

Apakah saya perlu menambahkan garis miring atau meng-escape pola saya?

Tidak. Ketik pola saja — garis miring yang ditampilkan di sekelilingnya hanya untuk tampilan. Escape karakter khusus dengan garis miring terbalik seperti biasa, misalnya \. untuk titik harfiah.

Alat terkait