Penguji Regex
Uji ekspresi reguler dengan pencocokan langsung.
Tentang Penguji Regex
Penguji Regex GuruAlpha memungkinkan Anda menulis, menguji, dan men-debug ekspresi reguler dengan penyorotan kecocokan secara real-time. Masukkan pola regex dan string pengujian, dan alat ini menunjukkan dengan tepat bagian teks mana yang cocok, dengan grup berkode warna dan indeks kecocokan. Ini adalah alat penting bagi pengembang, analis data, dan siapa pun yang bekerja dengan pola teks.
Ekspresi reguler (regex) adalah alat pemrosesan teks yang kuat yang memungkinkan Anda mendefinisikan pola pencarian menggunakan sintaksis yang ringkas. Regex sederhana mencocokkan satu atau lebih digit. Regex kompleks memvalidasi alamat email. Regex digunakan dalam pemrograman, pemrosesan data, operasi cari-dan-ganti, validasi masukan, dan ekstraksi teks.
Alat ini memberikan umpan balik secara real-time saat Anda mengetik. String pengujian dipindai terus-menerus terhadap pola regex, dengan kecocokan disorot dengan warna. Grup yang ditangkap ditampilkan secara terpisah dengan posisi awal dan teks yang cocok. Umpan balik visual ini memudahkan memahami apa yang dicocokkan regex Anda dan di mana ia mungkin gagal.
Alat ini mendukung semua fitur regex standar: kelas karakter, kuantifikator, jangkar, grup dan penangkapan, alternasi, pernyataan lookahead dan lookbehind, serta flag (g, i, m, s). Tombol flag memungkinkan Anda mengaktifkan pencocokan global, mode tidak peka huruf besar/kecil, mode multibaris, dan mode dot-all.
Bagi pengembang, penguji regex sangat penting untuk menulis pola validasi masukan, skrip ekstraksi data, dan fungsi pencarian. Alih-alih menulis regex secara buta dan mengujinya dalam kode, Anda dapat membuat prototipe dan men-debug di penguji, lalu menyalin pola yang berfungsi ke basis kode Anda. Indeks kecocokan membantu memverifikasi bahwa pola menangkap bagian masukan yang benar.
Fitur Utama Penguji Regex
- Penyorotan kecocokan real-time saat Anda mengetik
- Tampilan grup yang ditangkap dengan posisi
- Dukungan untuk semua fitur regex standar
- Tombol flag: global, tidak peka huruf besar/kecil, multibaris, dot-all
- Informasi jumlah dan indeks kecocokan
- Pustaka pola regex umum
- Salin regex yang berfungsi ke papan klip
- Berbasis peramban untuk privasi
Cara Menggunakan Penguji Regex
- Buka Penguji Regex di GuruAlpha.
- Masukkan pola ekspresi reguler Anda di bidang regex.
- Masukkan string pengujian di area teks.
- Kecocokan disorot secara real-time.
- Lihat grup yang ditangkap dan posisinya.
- Aktifkan flag (g, i, m) untuk menyesuaikan perilaku pencocokan.
- Salin pola regex yang berfungsi ke kode Anda.
Tips Menggunakan Penguji Regex
- Mulailah dengan pola sederhana dan tambahkan kerumitan secara bertahap.
- Gunakan tombol flag untuk menguji mode pencocokan yang berbeda.
- Grup yang ditangkap ditampilkan di bawah string pengujian — periksa untuk akurasi.
- Pustaka pola umum memiliki regex siap pakai untuk email, telepon, URL, dan lainnya.
- Uji kasus tepi: string kosong, karakter khusus, string yang sangat panjang.
Pertanyaan Umum tentang Penguji Regex
Apa itu ekspresi reguler?
Regex adalah sintaksis pencocokan pola untuk mencari dan memanipulasi teks. Pola seperti (digit) atau (huruf kecil) mencocokkan pola teks tertentu.
Apa arti flag?
g = global (menemukan semua kecocokan, bukan hanya yang pertama). i = tidak peka huruf besar/kecil. m = multibaris (^ dan $ mencocokkan batas baris). s = dot-all (. mencocokkan baris baru).
Apa itu grup yang ditangkap?
Tanda kurung dalam regex menangkap bagian tertentu dari kecocokan. Misalnya, dapat menangkap dua grup angka yang dipisahkan oleh tanda hubung.
Bisakah saya menggunakan ini untuk memvalidasi masukan?
Ya. Uji pola regex terhadap contoh masukan untuk memverifikasi bahwa pola tersebut memvalidasi email, nomor telepon, tanggal, dan format lainnya dengan benar.
