ToolsMaxxing

Penguji regex

Uji ekspresi reguler pada teks Anda dan lihat setiap kecocokan, grup, dan penggantian.

Disorot

Kecocokan disorot di sini.

Kecocokan

Masukkan pola dan teks.

    File Anda tetap di perangkat Anda

    Cara kerjanya

    1. 1Ketik pola Anda di antara garis miring dan pilih flag.
    2. 2Tempel teks yang ingin dicari.
    3. 3Baca teks yang disorot dan daftar kecocokan beserta grupnya.
    4. 4Aktifkan Uji juga penggantian untuk mencoba string pengganti seperti $1.

    Fungsi tiap opsi

    Global (g)
    Temukan semua kecocokan, bukan hanya yang pertama.
    Abaikan huruf besar kecil (i)
    Huruf cocok dalam bentuk besar maupun kecil.
    Multiline (m)
    ^ dan $ cocok di awal dan akhir setiap baris.
    Dot all (s)
    Titik juga cocok dengan pemisah baris.
    Unicode (u)
    Memperlakukan pola sebagai Unicode dan mengizinkan kelas bergaya \p{L}.
    Sticky (y)
    Hanya cocok pada posisi tempat kecocokan terakhir berakhir.

    Privasi

    Semuanya berjalan di browser Anda. Yang Anda tempel tidak pernah dikirim ke server. Data uji seperti log atau daftar pelanggan tetap ada di perangkat Anda.

    Pertanyaan yang sering diajukan

    Regex versi apa yang dipakai?

    JavaScript, seperti yang tertanam di browser Anda. Sebagian besar sintaks sama dengan bahasa lain, tetapi lookbehind, named group, dan kelas \p berbeda antar versi, jadi periksa versi yang akan Anda pakai.

    Apa yang terjadi dengan pola yang berjalan tanpa henti?

    Pengujian berjalan di worker terpisah. Jika butuh lebih dari 1,5 detik, pengujian dihentikan dan Anda mendapat pesan. Pola dengan pengulangan bersarang seperti (a+)+$ adalah penyebab yang umum.

    Bagaimana cara melihat capture group?

    Setiap kecocokan di daftar menampilkan grup bernomor, dan named group yang ditulis (?<nama>...) menurut namanya.

    Mengapa muncul kecocokan kosong?

    Pola seperti a* bisa cocok dengan nol karakter. Kecocokan itu dicantumkan sebagai kosong dan pencarian maju satu karakter agar tidak berulang tanpa henti.

    Bagaimana cara menulis penggantinya?

    Pakai $1 untuk grup pertama, $<nama> untuk named group, $& untuk seluruh kecocokan, dan $$ untuk tanda dolar biasa.

    Alat terkait