Penguji Regex (Padanan, Kumpulan, dan Pratonton Penggantian)
Perlu menjalankan ujian regex dengan cepat? Tampal dan sahkan terus dengan penguji regex ini.
Lihat padanan yang disorot, kumpulan tangkapan, dan output penggantian pada satu skrin.
Cara guna
- Masukkan pola dan pilih bendera yang anda perlukan (g/i/m).
- Tampal teks sumber. Jika jalan automatik dihidupkan, hasil dikemas kini serta-merta.
- Gunakan senarai padanan untuk memeriksa lokasi dan melompat ke setiap padanan.
- Gunakan tab Kumpulan dan Penggantian untuk mengesahkan tangkapan dan output penggantian.
Contoh
Pengekstrakan e-mel
Input: Teks yang mengandungi alamat e-mel
Output: Padanan yang disorot serta kedudukan mula/tamat
Penggantian key=value
Input: Teks key=value berbilang baris
Output: Output penggantian menggunakan $1 dan $2
Penapis baris log
Input: Teks log dengan INFO / WARN / ERROR
Output: Padanan berasaskan baris dengan bendera m
Lembaran Ringkas Penggantian
- $1, $2 ... : rujukan kumpulan tangkapan
- $& : keseluruhan padanan
- $` : sebelum padanan / $' : selepas padanan
Nota
- Alat ini menilai pola menggunakan ungkapan biasa JavaScript (ECMAScript).
- Sesetengah ciri PCRE (seperti kumpulan atomik) tidak tersedia.
- Walaupun ciri JavaScript boleh berbeza mengikut persekitaran runtime.
- Keputusan tidak dijamin sama dengan PCRE.
Soalan Lazim
Apakah bendera g/i/m?
Gunakan kotak semak untuk menogolnya. (g=global, i=abai huruf besar/kecil, m=berbilang baris)
Bolehkah saya menguji penggantian juga?
Ya. Masukkan rentetan penggantian dan semak tab Penggantian. Rujukan kumpulan seperti $1 disokong.
Apa bezanya dengan PCRE?
Alat ini menggunakan ungkapan biasa JavaScript. Disebabkan perbezaan spesifikasi, pola yang sama mungkin menghasilkan keputusan yang berbeza berbanding PCRE.