Penguji Regex
Uji dan debug ekspresi reguler secara real-time.
Tentang Penguji Regex
Uji dan debug ekspresi reguler dengan pencocokan real-time. Lihat kecocokan yang disorot, grup tangkapan, dan posisi kecocokan. Mendukung semua flag regex JavaScript.
Apa Itu Alat Ini?
Penguji regex kami memungkinkan Anda menulis dan menguji ekspresi reguler terhadap teks input apa pun secara real time. Kecocokan disorot saat Anda mengetik pola Anda, dan grup tangkapan ditampilkan secara terpisah. Mendukung sintaks regex JavaScript termasuk flag seperti global (g), case-insensitive (i), multiline (m), dan lainnya.
Cara Menggunakan
- Masukkan ekspresi reguler Anda di kolom Pattern.
- Opsional tetapkan flag (g untuk global, i untuk case-insensitive, m untuk multiline).
- Masukkan string uji di kolom Test Input.
- Kecocokan disorot secara real time, dan grup tangkapan muncul di panel hasil.
Kasus Penggunaan Umum
- Menguji dan men-debug ekspresi reguler selama pengembangan
- Mempelajari sintaks regex dengan bereksperimen menggunakan pola secara interaktif
- Memvalidasi bahwa regex dengan benar mencocokkan alamat email, nomor telepon, atau URL
- Mengekstrak pola data tertentu dari file log atau data teks
Tips & Trik
- Selalu gunakan flag 'g' untuk menemukan semua kecocokan, bukan hanya yang pertama.
- Mulai sederhana — bangun regex Anda satu bagian sekaligus dan uji setiap tambahan.
- Escape karakter khusus (. * + ? [ ] { } | ^ $ \\ /) dengan backslash saat Anda membutuhkannya secara harfiah.
Pertanyaan yang Sering Diajukan
Mengapa pola saya tidak cocok dengan lebih dari satu kemunculan?
Tanpa flag global (g), regex JavaScript berhenti setelah kecocokan pertama. Tambahkan flag g untuk menyoroti dan menghitung setiap kemunculan dalam string uji.
Apa perbedaan antara flag case-insensitive dan multiline?
Flag i membuat pencocokkan huruf mengabaikan kasus (A cocok dengan a). Flag m mengubah ^ dan $ agar cocok dengan awal/akhir setiap baris daripada hanya awal/akhir dari seluruh string.
Bagaimana cara melihat apa yang cocok dengan grup tangkapan?
Bungkus bagian pola yang ingin Anda ekstrak dalam kurung, mis. (\d+). Panel hasil mencantumkan nilai yang cocok dengan setiap grup tangkapan secara terpisah dari kecocokan lengkap.
Apakah alat ini mendukung lookahead dan lookbehind?
Ya, karena berjalan pada mesin regex JavaScript, yang mendukung lookahead (?=...), lookahead negatif (?!...), dan lookbehind (?<=...) di browser modern.
Apakah teks uji atau pola saya dikirim ke mana pun?
Tidak. Pencocokkan terjadi sepenuhnya sisi klien menggunakan mesin RegExp bawaan JavaScript — tidak ada yang ditransmisikan ke server.
Uji dan debug ekspresi reguler dengan pencocokan real-time. Sorot kecocokan, lihat grup tangkapan, uji beberapa string dengan penguji regex gratis kami.
penguji regex · tes regex · validasi regex · debug regex · regex online · pencocokan pola · pemeriksa regex · pembangun regex · tool regex