cv.cm
Semua pelajaran

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.

6 mnt

Hasil hari ini Jumlah kecocokan, tiap kecocokan dengan posisi dan grup tangkapnya, serta pratinjau penggantian opsional, memakai regex JavaScript.

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 regex
Dalam duduk ini
  1. 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.
    \d angka, \w karakter kata, \s spasi, + satu atau lebih, ( ) grup tangkap, \b batas kata.
  2. Buka Penguji regex di cv.cm

    Kotak Ekspresi reguler, flag, dan Teks uji sudah siap. Tidak ada unggahan.

    Buka Penguji regex
  3. Ketik 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.

  4. 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.
    Flag: g semua kecocokan, i abaikan huruf besar, m per baris, s titik cocok pindah baris, u Unicode.
  5. 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.

  6. 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.