Penguji & Debugger Regex
Uji dan debug ekspresi reguler Anda secara real-time. Alat gratis kami menyediakan penyorotan kecocokan langsung, informasi grup, dan contekan regex JavaScript yang praktis.
Contekan Regex
| Karakter | Deskripsi | Contoh |
|---|---|---|
| . | Karakter apa pun kecuali baris baru | /h.t/ cocok dengan "hot", "hat" |
| \d | Digit apa pun (0-9) | /\d{3}/ cocok dengan "123" |
| \w | Karakter kata apa pun (a-z, A-Z, 0-9, _) | /\w+/ cocok dengan "hello_123" |
| \s | Karakter spasi apa pun (spasi, tab, dll.) | /hello\s/ cocok dengan "hello " |
| [abc] | Cocok dengan salah satu karakter yang terlampir | /[aeiou]/ cocok dengan vokal apa pun |
| (abc) | Grup penangkapan | /(\w+)\s(\w+)/ menangkap kata-kata |
| * | Nol atau lebih dari karakter sebelumnya | /a*/ cocok dengan "", "a", "aa" |
| + | Satu atau lebih dari karakter sebelumnya | /a+/ cocok dengan "a", "aa" |
| ^ | Awal string (atau baris dengan flag 'm') | /^Mulai/ cocok dengan "Mulai dari..." |
| $ | Akhir string (atau baris dengan flag 'm') | /akhir$/ cocok dengan "...akhir" |
Pribadi & Aman
Alat ini didukung oleh mesin JavaScript browser Anda sendiri. Tidak ada data yang dikirim ke server kami, sehingga Anda dapat menguji informasi sensitif dengan keyakinan penuh.
Anda mungkin juga suka
Panduan terkait
Aksesibilitas: Pola Teks Alt untuk Gambar Produk
Pelajari cara menulis teks alt yang efektif untuk e-commerce. Panduan kami menyediakan pola praktis dan contoh untuk gambar produk, membantu Anda meningkatkan SEO dan aksesibilitas.
10 Alat Produktivitas Pengembang Gratis yang Benar-Benar Menghemat Waktu
Temukan alat pengembang gratis terbaik yang meningkatkan produktivitas tanpa menghabiskan banyak uang. Dari pemformat kode hingga penguji API, alat-alat ini akan menyederhanakan alur kerja Anda.
FAQ
Apa itu Ekspresi Reguler (Regex)?
Ekspresi reguler adalah urutan karakter yang menentukan pola pencarian. Ini adalah alat yang ampuh yang digunakan dalam pemrograman dan pengeditan teks untuk menemukan, mengganti, dan memanipulasi teks berdasarkan pola yang kompleks.
Apa arti dari flag (g, i, m, s)?
Flag memodifikasi perilaku pencarian. 'g' (global) menemukan semua kecocokan daripada berhenti pada yang pertama. 'i' (tidak peka huruf besar/kecil) mengabaikan kapitalisasi. 'm' (multibaris) memungkinkan jangkar awal (^) dan akhir ($) untuk mencocokkan awal/akhir baris. 's' (dotall) memungkinkan titik (.) untuk mencocokkan karakter baris baru.
Mengapa browser saya membeku dengan pola tertentu?
Ini mungkin disebabkan oleh 'backtracking katastropik', di mana regex yang ditulis dengan buruk membutuhkan waktu yang sangat lama untuk memproses string tertentu. Ini sering terjadi dengan quantifier bersarang seperti `(a*)*`. Coba buat pola Anda lebih spesifik.