Cara menguji ekspresi reguler
- Tulis ekspresi di kolom pertama, tanpa garis miring di kedua sisinya.
- Centang opsi yang Anda perlukan, seperti mengabaikan huruf besar/kecil atau mencari semua kecocokan.
- Tempel teks uji: kecocokan disorot dan didaftar beserta grupnya.
- Jika perlu, tulis penggantian lalu salin teks hasilnya.
Kegunaan penguji regex
Ekspresi reguler (regex) adalah pola untuk mencari, memvalidasi, atau mengganti teks: email, nomor telepon, tanggal, kode. Mengujinya sebelum dipakai di kode Anda menghemat kesalahan dan waktu.
Alat ini memakai mesin ekspresi reguler JavaScript, yang sama dengan di browser dan Node.js Anda. Alat ini menandai setiap kecocokan dalam teks dan menampilkan nilai setiap grup penangkap, termasuk yang bernama.
Penggantian mendukung $1, $2, dan sintaks JavaScript lainnya, sehingga berguna untuk menyiapkan perubahan massal sebelum diterapkan.
Hal yang perlu diperhatikan
- Berfungsi dengan sintaks JavaScript. Bahasa lain (Python, PHP, Java) punya perbedaan pada beberapa konstruksi.
- Ekspresi yang ditulis kurang baik bisa sangat lama (backtracking berlebihan). Jika melewati 2 detik, proses dihentikan dan Anda diberi tahu.
- Paling banyak 1000 kecocokan pertama yang ditampilkan.
Pertanyaan yang sering diajukan
Apa arti opsi g, i, m, s, dan u?
g mencari semua kecocokan, bukan hanya yang pertama. i mengabaikan huruf besar dan kecil. m membuat ^ dan $ berlaku di setiap baris. s membuat titik mencakup baris baru. u mengaktifkan mode Unicode.
Kompatibel dengan bahasa apa?
Dengan JavaScript. Konstruksi dasar (kelas, grup, kuantifier, anchor) sama di hampir semua bahasa.
Bagaimana cara memakai grup pada penggantian?
Dengan $1, $2, dst. untuk grup bernomor, $& untuk seluruh kecocokan, dan $<name> untuk grup bernama.
Apakah teks saya dikirim ke server?
Tidak. Semuanya dilakukan di browser Anda dan teks tidak keluar dari perangkat Anda.
Apakah gratis?
Ya, gratis, tanpa registrasi, dan langsung berjalan di browser.