Percuma / Dalam Talian

Penguji Regex

Uji Ungkapan Reguler Dalam Masa Nyata

Tulis pola regex anda, masukkan string ujian, dan lihat padanan disorot dengan serta-merta. Menyokong bendera global, tidak sensitif kes, dan pelbagai baris.

/ / gi

Sorotan Padanan Secara Langsung

Lihat padanan disorot dalam string ujian anda semasa anda menaip pola anda. Maklum balas visual segera.

Semua Bendera Regex JS

Togol bendera global (g), tidak sensitif kes (i), pelbagai baris (m), dan dot-semua (s) dengan satu klik.

Butiran Kumpulan Tangkap

Lihat semua padanan dengan butiran penuh termasuk kumpulan tangkap, indeks, dan teks yang dipadankan.

100% Di Sisi Klien

Berjalan sepenuhnya dalam pelayar anda. Tiada panggilan pelayan, tiada pengumpulan data, hasil segera.

Ungkapan Reguler: Alat Penting untuk Pembangun

Ungkapan reguler (regex atau regexp) adalah pola yang kuat digunakan untuk memadankan, mencari, dan memanipulasi teks. Mereka disokong dalam hampir setiap bahasa pengaturcaraan termasuk JavaScript, Python, Java, PHP, dan banyak lagi. Dari mengesahkan alamat emel hingga menganalisis fail log, regex adalah kemahiran yang tidak dapat dipisahkan bagi mana-mana pembangun.

Sintaks Regex Biasa

Elemen regex utama termasuk: \d (digit), \w (watak kata), \s (ruang putih), . (apa-apa watak), * (sifar atau lebih), + (satu atau lebih), ? (pilihan), [] (kelas watak), () (kumpulan), ^ (mula), dan $ (akhir). Gabungkan blok bangunan ini untuk mencipta pola yang tepat memadankan teks yang anda perlukan. Sebagai contoh, \b\w+@\w+\.\w+\b memadankan pola seperti emel yang mudah.

Petua untuk Menulis Regex yang Lebih Baik

Mulakan dengan mudah dan tingkatkan kerumitan. Uji dengan kerap menggunakan data sampel sebenar. Gunakan pengkuantiti tidak tamak (*? dan +?) apabila anda mahu padanan yang paling pendek. Gunakan kumpulan bernama (?...) untuk kebolehbacaan. Elakkan kembali bencana dengan menjadi spesifik dengan pola anda — gunakan kelas watak [] dan bukannya . apabila mungkin, dan pasangkan pola anda dengan ^ dan $ apabila sesuai.

Soalan Lazim Penguji Regex