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.
Cara menggunakan
- Masukkan pola dan pilih flag yang diperlukan (g/i/m).
- Tempel teks sumber. Jika jalankan otomatis AKTIF, hasil diperbarui seketika.
- Gunakan daftar kecocokan untuk memeriksa lokasi dan lompat ke tiap kecocokan.
- 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.