Bina, uji dan nyahpepijat ungkapan nalar secara langsung dalam pelayar anda — penyerlahan padanan serta-merta, kumpulan tangkapan, pratonton penggantian, penjelasan dalam bahasa mudah dan kod sedia tampal untuk 15+ bahasa.

Berjalan sepenuhnya dalam pelayar anda menggunakan enjin regex JavaScript asli — tiada yang dimuat naik. Kod yang dijana membolehkan anda membawa corak yang sama ke 15+ bahasa.

/ /

Bendera global (g) disyorkan untuk menggantikan setiap padanan.

Ujian langsung menggunakan enjin JavaScript. Sesetengah varian (Go, Rust) tidak menyokong look-around atau rujukan belakang.


Mengenai Penguji Regex

Penguji Regex membolehkan anda membina, menguji dan menyahpepijat ungkapan biasa secara langsung: taip corak, tampal rentetan ujian, dan padanan diserlahkan serta-merta dengan setiap kumpulan tangkapan — bernombor atau bernama — disenaraikan dengan julat indeks tepatnya. Ia berjalan sepenuhnya dalam pelayar anda pada enjin regex JavaScript asli; tiada apa yang dimuat naik.

Selain padanan, empat tab tambahan melakukan kerja berat. Penggantian mempratonton pengganti dengan rujukan kumpulan $1, $2 dan $<name>. Penjelasan memecahkan corak token demi token dalam bahasa Inggeris mudah. Kod menjana serpihan sedia tampal untuk 15+ bahasa, dan Rujukan menyimpan kelas aksara, sauh, kuantifier dan look-around sejauh satu klik.

Corak biasa — e-mel, URL, IPv4, IPv6, UUID, tarikh, slug, warna heks dan banyak lagi — dimuatkan sebagai pratetap satu klik, dan semua enam bendera (g, i, m, s, u, y) ditogol daripada kotak semak. Corak tidak sah dibendakan serta-merta dan bukan gagal secara senyap, menjadikan ini penguji regex dalam talian yang praktikal untuk kerja harian.

Cara menggunakan Penguji Regex

  1. Taip ungkapan biasa anda, atau muatkan salah satu pratetap (e-mel, URL, IPv4, UUID…).
  2. Togol bendera yang anda perlukan — g untuk semua padanan, i untuk tidak sensitif huruf besar/kecil, m untuk berbilang baris.
  3. Tampal rentetan ujian dan periksa padanan dan kumpulan tangkapan yang diserlahkan.
  4. Gunakan tab Penggantian untuk mempratonton pengganti, atau Penjelasan untuk pecahan token demi token.
  5. Buka tab Kod dan salin corak sebagai serpihan berfungsi dalam bahasa anda.

Soalan lazim

Enjin JavaScript (ECMAScript) asli yang terbina dalam pelayar anda. Kod yang dijana membawa corak anda ke bahasa lain, tetapi ambil perhatian bahawa sesetengah rasa — Go dan Rust, misalnya — tidak menyokong look-around atau rujukan kembali.

Tidak. Padanan corak, penggantian, penjelasan dan penjanaan kod semuanya berjalan di sisi klien. Petikan log atau rentetan pengeluaran yang anda tampal untuk pengujian tidak sesekali meninggalkan pelayar anda.

Ya — sepenuhnya percuma tanpa akaun, tiada had dan tiada perjalanan pergi-balik pelayan.

Setiap padanan menyenaraikan teks penuhnya ditambah setiap kumpulan tangkapan — bernombor atau bernama — dengan julat aksara tepat yang diliputinya. Dalam tab Penggantian anda merujuknya sebagai $1, $2 atau $<name>.

Tanpa bendera g (global), JavaScript hanya menggantikan padanan pertama. Aktifkan g dalam baris bendera dan pratonton penggantian akan menulis semula setiap kemunculan.

Ya. Tampal mana-mana corak dan tab Penjelasan menerangkannya token demi token — kelas aksara, kuantifier, kumpulan, sauh dan look-around — dalam bahasa Inggeris mudah, yang merupakan cara terpantas untuk mengaudit ungkapan yang diwarisi.


Carian popular
penguji regex pembina regex penguji ungkapan biasa uji regex dalam talian penyahpepijat regex alat padanan regex
Perlukan bantuan?
Menemui masalah dengan alat ini? Beritahu pasukan kami.
Laporkan masalah

Tambah alat percuma ini ke laman web anda sendiri — salin dan tampal kod di bawah.