Teks & Utilitas Diproses di browser

Regex Tester & Matcher

Uji pola regex beserta grup tangkapannya. Tidak ada data yang dikirim ke server.

Pola Populer:
/ /
Flags:
Teks Pengganti
tempel teks yang ingin dicocokkan
0 baris ยท 0 byte

Siap

Cara pakai

  1. Ketik pola ekspresi reguler di kolom Pola Regular Expression, atau pilih contoh dari dropdown pola populer.
  2. Centang flag yang diinginkan seperti g (global) atau i (case-insensitive).
  3. Tempel teks sampel ke panel input; kecocokan akan langsung dideteksi.
  4. Klik Ganti Teks bila ingin menguji penggantian pola dengan teks baru.
  5. Salin laporan kecocokan atau unduh hasilnya.

Catatan privasi

Tool ini tidak menyimpan input Anda. Tidak ada tombol simpan, tidak ada riwayat, dan tidak ada link berbagi โ€” pola yang membuat tool populer lain membocorkan data penggunanya.

Tekan F12, buka tab Network, lalu jalankan tool ini untuk membuktikannya sendiri.

Tool terkait

Panduan & Penjelasan Teknis

Panduan Regular Expression (RegEx): Pola Pencocokan, Flags, dan Optimasi Mesin

Regular Expression (RegEx) adalah barisan karakter simbolis yang mendefinisikan pola pencarian teks. RegEx dipakai luas dalam validasi formulir input, ekstraksi token log, perayapan data web, dan manipulasi teks kompleks.

Memahami Flags Penting dalam Mesin RegExp JavaScript

Ekspresi reguler dipengaruhi oleh flag yang menyertainya: flag g (global) mencocokkan seluruh kemunculan, flag i (ignore case) membuat pencocokan tidak sensitif huruf besar/kecil, flag m (multiline) memperlakukan simbol ^ dan $ sebagai awal dan akhir setiap baris, serta flag s (dotAll) mengizinkan titik (.) mencocokkan karakter baris baru.

Capture Groups dan Backreferences

Tanda kurung (...) membentuk *capturing group* yang menangkap teks cocok untuk digunakan kembali pada operasi penggantian (replace) dengan referensi seperti $1, $2. Gunakan (?:...) untuk *non-capturing group* jika grup hanya dibutuhkan sebagai pengelompokan logika tanpa menyimpan hasil tangkapan, demi performa yang lebih optimal.

Menghindari ReDoS (Regular Expression Denial of Service)

Hindari pola yang memiliki percabangan bertumpuk (*catastrophic backtracking*) seperti (a+)+$ pada input teks yang sangat panjang. Pemrosesan ekspresi reguler FormatKit berjalan sepenuhnya di peramban web sisi klien sehingga aman dari risiko server crashing.

Pertanyaan umum

Mesin regex apa yang digunakan?
Tool ini menggunakan mesin RegExp bawaan browser JavaScript standar yang mendukung lookaround, capture groups bernama, dan flag Unicode.
Apa yang terjadi jika pola regex saya salah?
Pesan kesalahan sintaks resmi akan langsung ditampilkan di panel status sehingga memudahkan pelacakan typo atau tanda kurung yang belum ditutup.
Apakah teks saya dikirim ke server?
Tidak. Semua proses pencocokan berjalan di memori lokal peramban Anda.