Penguji Regex
Lihat kecocokan secara langsung, dan uji penggantian
Masukan
Rujuk grup tangkapan sebagai $1, $2 dan seterusnya.
Hasil
Belum ada masukan
Masukkan pola dan sedikit teks uji — hasilnya muncul di sini.
Ekspresi reguler ditulis lewat coba-coba, dan melakukannya di dalam kode berarti membangun ulang untuk setiap percobaan. Tempelkan teks contoh Anda di sini dan lihat kecocokan bergeser sambil pola diubah.
Cara pakai
- 1 Masukkan polanya — tanpa garis miring pengapit.
- 2 Tempelkan teks yang ingin diuji.
- 3 Aktifkan flag yang Anda perlukan.
- 4 Tambahkan string pengganti untuk melihat pratinjau substitusinya.
Pertanyaan yang sering diajukan
Apa fungsi masing-masing flag?
g mencari semua kecocokan alih-alih berhenti di yang pertama, i mengabaikan besar-kecil huruf, m membuat ^ dan $ cocok di batas baris, dan s membuat titik ikut mencocokkan baris baru. Lupa memakai g adalah penyebab paling umum dari keluhan "kok cuma tergantikan sekali".
Bagaimana cara kerja grup tangkapan?
Tanda kurung menangkap bagian yang cocok. Rujuk grup itu sebagai $1, $2 dan seterusnya di string pengganti. Gunakan (?:...) bila Anda ingin mengelompokkan tanpa menangkap.
Kenapa pola saya membuat halaman macet?
Catastrophic backtracking — biasanya kuantifier bersarang seperti (a+)+ pada teks yang hampir cocok. Mesin regex mencoba kombinasi yang jumlahnya eksponensial. Buat bagian dalamnya lebih spesifik atau gunakan kuantifier non-greedy.