0

Penguji Regex Dalam Talian

Nyahpepijat ungkapan biasa JavaScript secara langsung: padanan yang diserlahkan, kumpulan tangkapan, bendera dan pratonton gantian.

Menyokong $1, $2 dan rujukan bernama seperti $<name>; $& memasukkan keseluruhan padanan. Biarkan kosong untuk menyembunyikan pratonton.

Memproses... 0%

Hasilnya

Penguji regex ini ialah meja kerja langsung untuk membangunkan dan menyahpepijat ungkapan biasa JavaScript. Taip corak, togol bendera g, i, m, s dan u dan tampal sebarang teks ujian: padanan diserlahkan terus dalam teks semasa anda menaip, pembilang menunjukkan bilangan yang ditemui dan senarai terperinci memecahkan setiap perlawanan ke dalam kumpulan tangkapan bernombor dan dinamakan. Ralat sintaks bukan sahaja gagal secara senyap — penguji menunjukkan mesej tepat daripada enjin JavaScript, jadi kurungan sesat atau pengkuantiti tidak sah ditangkap serta-merta.

Ia dibina untuk pembangunan corak, bukan operasi teks sekali sahaja. Apabila anda mereka bentuk tangkapan untuk penghurai log, menguji format URL yang diterima oleh pengesahan, atau mempelajari perkara yang dilakukan oleh pandangan hadapan, anda perlu melihat kumpulan, kedudukan dan kes tepi — itulah yang ditunjukkan oleh alat ini. Untuk mencari kerja mudah atau mencari-dan-ganti setiap hari pada sekeping teks, alat carian-dalam-teks dan ganti-dalam-teks khusus adalah lebih cepat; penguji ini adalah tempat anda pergi untuk mendapatkan corak itu sendiri dengan betul.

Mod gantian mengubahnya menjadi pratonton pemfaktoran semula: masukkan rentetan gantian dengan rujukan $1, $& atau $<name> dan lihat teks yang diubah bersebelahan dengan yang asal sebelum anda memasukkan ungkapan kepada kod. Digabungkan dengan halaman pratetap — corak sedia untuk e-mel, URL, nombor telefon, alamat IP, tarikh dan dasar kata laluan — ia berfungsi sebagai rujukan praktikal untuk ungkapan dunia sebenar yang biasa.

Semuanya dilaksanakan secara setempat dalam penyemak imbas anda menggunakan enjin JavaScript RegExp asli — enjin yang sama yang akan menjalankan corak anda dalam kod JS pengeluaran, jadi apa yang sepadan di sini sepadan dengan di sana. Tiada teks atau corak dimuat naik di mana-mana, yang menjadikannya selamat untuk menyahpepijat ungkapan terhadap log sebenar, sampel data pelanggan atau fail konfigurasi, walaupun di luar talian.