ToolHub
Buka Alat

Penguji Ekspresi Reguler

Uji dan debug ekspresi reguler secara real-time

Peralatan developer

Tentang Alat Ini

Alat pengujian regex real-time untuk menulis, menguji, dan debug ekspresi reguler. Mendukung flag, mode cepat, penyorotan kecocokan.

Fitur Utama

How to Use

  1. Write or paste your regular expression pattern in the regex field.
  2. Enter the test text you want to match against.
  3. View highlighted matches with position details in real time.
  4. Toggle flags (global, case-insensitive, multiline) and use quick pattern shortcuts.

Pratinjau Cepat

Kasus Penggunaan

regex datetime

Pertanyaan Umum

Tanda - tanda reguler apa yang didukung?

Alat ini mendukung empat flag umum: g (global) mencari semua kecocokan, i (ignore case) mengabaikan huruf besar/kecil, m (multiline) membuat ^ dan $ cocok dengan batas baris, s (dotall) membuat titik cocok dengan karakter baris baru. Anda dapat menggabungkan flag-flag ini.

Bagaimana cara menggunakan tombol mode pintas?

Tombol mode cepat akan langsung memasukkan ekspresi reguler umum ke dalam kotak input pola. Misalnya, klik 「Email」 akan memasukkan pola yang cocok dengan alamat email standar, 「URL」 akan memasukkan pola yang cocok dengan URL HTTP/HTTPS, menghemat waktu pengujian format umum.

Apa fungsi tombol escape?

Tombol escape akan menambahkan backslash untuk meng-escape karakter regex khusus (seperti ., *, +, ?, ^, $, dll.) dalam pola. Ini sangat berguna saat Anda ingin mencocokkan teks biasa yang mengandung karakter tersebut, yang jika tidak akan diinterpretasikan sebagai meta-karakter regex.

Mengapa ekspresi reguler menampilkan error?

Error regex biasanya disebabkan oleh sintaks pola yang tidak valid, seperti tanda kurung tidak cocok, penggunaan quantifier yang salah, atau urutan escape tidak valid. Alat akan menampilkan pesan error spesifik untuk membantu Anda menemukan dan memperbaiki masalah dalam pola.

Bisakah menguji pola terhadap teks multi-baris?

Ya, Anda dapat memasukkan teks multi-baris di area pengujian. Mengaktifkan flag m (multiline) membuat ^ dan $ cocok dengan awal dan akhir setiap baris, bukan seluruh string. Mengaktifkan flag s (dotall) membuat titik (.) juga cocok dengan karakter baris baru.