Penguji & Generator Regex

Uji ekspresi reguler terhadap teks sampel, sorot kecocokan, dan hasilkan string contoh.

g:Global: Menemukan semua kecocokan daripada berhenti setelah yang pertama.
i:Abaikan kasus: Pencocokan tidak peka huruf besar/kecil.
m:Multibaris: ^ dan $ cocok dengan awal/akhir baris, bukan hanya akhir string.
s:DotAll: Meta-karakter . cocok dengan karakter baris baru.
u:Unicode: Perlakukan pola sebagai urutan titik kode Unicode.
y:Sticky: Hanya cocok dari posisi lastIndex di string target.

Kecocokan

Tidak ada kecocokan yang ditemukan.

Pertanyaan yang Sering Diajukan

Apa itu ekspresi reguler (regex)?

Ekspresi reguler adalah urutan karakter yang mendefinisikan pola pencarian. Ini digunakan untuk menemukan, mencocokkan, dan mengelola teks berdasarkan aturan tertentu.

Mengapa ekspresi reguler berguna?

Regex sangat kuat untuk validasi input (seperti email atau kata sandi), mencari dan mengganti teks, ekstraksi data dari badan teks besar, dan parsing string yang kompleks.

Apa saja metakarakter regex yang umum?

Metakarakter umum meliputi `.` (karakter apa pun), `*` (nol atau lebih kemunculan), `+` (satu atau lebih), `?` (nol atau satu), `[]` (set karakter), `()` (grup penangkap), dan `\` (karakter escape).

Apa itu flag regex?

Flag regex memodifikasi perilaku pencarian. Flag umum adalah 'g' (pencarian global, temukan semua kecocokan), 'i' (abaikan case), dan 'm' (multiline, ^ dan $ cocok dengan awal/akhir baris).

Bagaimana cara mempelajari ekspresi reguler secara efektif?

Mulailah dengan sintaks dasar, berlatih dengan penguji online menggunakan string sampel, pahami metakarakter dan quantifier, dan secara bertahap bangun pola yang lebih kompleks. Banyak tutorial online dan contekan dapat membantu.

Bisakah regex digunakan dalam bahasa pemrograman yang berbeda?

Ya, sebagian besar bahasa pemrograman modern seperti Python, JavaScript, Java, PHP, Ruby, C#, dan Perl memiliki dukungan bawaan atau pustaka untuk menggunakan ekspresi reguler.

Related Tools