Regex Tester
Uji ekspresi reguler JavaScript dengan penyorotan kecocokan langsung dan grup tangkapan bernomor.
Kecocokan
Tersalin!
Kecocokan akan muncul di sini.
Disorot
Teks yang disorot akan muncul di sini.
Cara Kerja
Penguji regex mencocokkan ekspresi reguler dengan teks uji dan menyorot semua kecocokan secara real-time.
Masukkan pola regex di field pola, atur flag (g untuk global, i untuk tidak peka huruf besar/kecil, m untuk multiline) dan ketik teks uji. Kecocokan langsung disorot dan jumlah kecocokan serta grup tangkapan ditampilkan di bawah.
Tampilan tabel grup menampilkan semua grup bernomor dan bernama ((?
Alat menggunakan mesin regex JavaScript ES2018 yang mendukung lookbehind, grup bernama, dan properti Unicode (flag u).
Kasus Penggunaan
- Mengembangkan dan menguji pola validasi
- Membuat aturan penguraian
- Menguji sebelum digunakan dalam kode produksi
- Mempelajari sintaksis regex
- Mendebug pola pencocokan
Pertanyaan yang Sering Diajukan
- Mengapa regex saya bekerja di Python tapi tidak di sini?
- Bahasa yang berbeda memiliki mesin regex yang berbeda. Alat menggunakan JavaScript — Python mendukung sintaks berbeda seperti (?P
). - Apa arti flag g?
- Global — temukan semua kecocokan, bukan hanya yang pertama.
- Bagaimana cara mencocokkan baris baru?
- Gunakan flag m dan \n dalam pola atau flag s (dotAll) untuk . yang cocok dengan baris baru.
- Bisakah saya menguji grup tangkapan?
- Ya — grup bernomor dan bernama ditampilkan dalam tabel hasil.
- Apakah regex dihitung secara langsung?
- Ya — pola diterapkan setiap penekanan tombol.