Penguji Regex (Kecocokan, Grup, dan Pratinjau Penggantian)

Perlu menguji regex dengan cepat? Tempel dan verifikasi langsung dengan penguji regex ini.

Lihat kecocokan yang disorot, grup tangkapan, dan output penggantian dalam satu layar.

Input Anda diproses secara lokal di browser dan tidak dikirim ke server.

Cara menggunakan

  1. Masukkan pola dan pilih flag yang diperlukan (g/i/m).
  2. Tempel teks sumber. Jika jalankan otomatis AKTIF, hasil diperbarui seketika.
  3. Gunakan daftar kecocokan untuk memeriksa lokasi dan lompat ke tiap kecocokan.
  4. Gunakan tab Grup dan Penggantian untuk memverifikasi tangkapan dan output penggantian.

Contoh

Ekstraksi email

Input: Teks yang berisi alamat email

Output: Kecocokan yang disorot dan posisi awal/akhir

Penggantian key=value

Input: Teks key=value multibaris

Output: Output penggantian dengan $1 dan $2

Penyaring baris log

Input: Teks log dengan INFO / WARN / ERROR

Output: Pencocokan per baris dengan flag m

Cheat Sheet Penggantian

  • $1, $2 ... : referensi grup tangkapan
  • $& : seluruh kecocokan
  • $` : sebelum kecocokan / $' : sesudah kecocokan

Catatan

  • Alat ini mengevaluasi pola menggunakan regular expression JavaScript (ECMAScript).
  • Beberapa fitur PCRE (seperti atomic group) tidak tersedia.
  • Bahkan fitur JavaScript pun bisa berbeda menurut lingkungan runtime.
  • Hasil tidak dijamin sama persis dengan PCRE.

FAQ

Apa itu flag g/i/m?

Gunakan kotak centang untuk menyalakannya. (g=global, i=abaikan huruf besar/kecil, m=multibaris)

Bisakah saya menguji penggantian juga?

Ya. Masukkan string penggantian dan periksa tab Penggantian. Referensi grup seperti $1 didukung.

Apa bedanya dengan PCRE?

Alat ini menggunakan regular expression JavaScript. Karena perbedaan spesifikasi, pola yang sama dapat menghasilkan hasil yang berbeda dari PCRE.

Alat Terkait