Teks
Cara menguji ekspresi reguler
Anda sedang menulis pola untuk kode, kotak pencarian, atau spreadsheet dan ingin melihat apa yang cocok sebelum memakainya. Anda akan mengetik pola, menempel teks contoh, dan membaca setiap kecocokan. \b\w+@\w+\.\w+\b menemukan alamat email sederhana. Tidak ada yang keluar dari tab ini.
Buka Penguji regex dengan beberapa baris teks nyata, termasuk baris yang seharusnya tidak cocok. Alat ini memakai ragam JavaScript, sama dengan browser dan Node.js. Tidak ada unggahan.
Buka Penguji regexDalam duduk ini
Kenali bagian dasarnya
\d adalah angka, \w huruf, angka, atau garis bawah, \s spasi, . karakter apa pun. + berarti satu atau lebih, * nol atau lebih, ? opsional. ( ) menangkap grup; \b adalah batas kata.
\d angka, \w karakter kata, \s spasi, + satu atau lebih, ( ) grup tangkap, \b batas kata. Buka Penguji regex di cv.cm
Kotak Ekspresi reguler, flag, dan Teks uji sudah siap. Tidak ada unggahan.
Buka Penguji regexKetik pola dan tempel teks
Ketik pola tanpa garis miring, misalnya \d{4}-\d{2}-\d{2} untuk tanggal seperti 2026-10-29. Tempel teks yang berisi baris yang seharusnya cocok dan yang tidak.
Atur flag
g menemukan semua kecocokan, bukan hanya yang pertama; i mengabaikan huruf besar-kecil; m membuat ^ dan $ berlaku per baris; s membuat . cocok dengan pindah baris; u mengaktifkan Unicode penuh. Baris jumlah kecocokan menampilkan flag yang aktif.
Flag: g semua kecocokan, i abaikan huruf besar, m per baris, s titik cocok pindah baris, u Unicode. Baca kecocokan dan grup
Tiap kecocokan mencantumkan teks dan grup tangkapnya. (\d{4})-(\d{2}) pada 2026-10 memberi grup 1 = 2026 dan grup 2 = 10. Pola yang terlalu banyak cocok biasanya perlu \b atau kelas karakter yang lebih sempit.
Pratinjau penggantian
Ketik di Ganti (opsional): $& adalah seluruh kecocokan, $1 grup pertama. [$&] membungkus tiap kecocokan dengan kurung siku. Salin kecocokan menaruh semua kecocokan di papan klip.
Tanya jawab
Bisakah menguji regex gratis secara online?
Bisa. cv.cm menjalankannya di tab ini. Tidak ada unggahan.
Ragam regex apa ini?
JavaScript, sama dengan browser dan Node.js. Kebanyakan pola sederhana bekerja sama di Python dan Java.
Mengapa saya hanya mendapat satu kecocokan?
Aktifkan flag g untuk menemukan semua kecocokan.
Bagaimana memakai grup tangkap di pengganti?
$1 adalah grup pertama, $2 grup kedua, $& seluruh kecocokan.
Apakah saya mengetik garis miringnya?
Tidak. Ketik polanya saja; flag berupa kotak centang.