Semua alat Percuma

Cari setiap token ungkapan biasa — kelas aksara, sauh, pengkuantiti, kumpulan, lookaround, bendera dan escape — dalam satu jadual boleh cari, masing-masing dengan namanya, maksud dalam bahasa mudah dan contoh ringkas. Dalam pelayar anda, percuma.

Setiap token ungkapan biasa, dijelaskan dengan contoh. Semua berjalan dalam pelayar anda daripada rujukan terbina dalam — tiada yang dihantar ke pelayan.

Token Nama Penerangan Contoh
Tiada token sepadan dengan carian anda.
Cuba token atau istilah lain — contohnya \b, lookahead atau pengkuantiti.

Mengenai Rujukan Token Regex

Rujukan Token Regex mengumpulkan setiap blok binaan ungkapan biasa dalam satu jadual boleh cari: kelas aksara seperti \d dan \w, sauh seperti ^ dan \b, kuantifikasi seperti * dan {2,4}, kumpulan dan rujukan belakang, lookahead dan lookbehind, bendera seperti i, g dan m, serta escape untuk aksara khas. Setiap token disertakan dengan namanya, makna bahasa mudah dan contoh ringkas.

Ia dibina untuk saat anda separuh mengingati sesuatu token: anda tahu lookahead itu wujud tetapi tidak pasti sama ada ia (?=…) atau (?<=…), atau anda tidak dapat mengingati sama ada \b ialah sempadan perkataan atau backspace. Carian menerima token itu sendiri, namanya atau satu perkataan daripada maknanya, jadi mana-mana petunjuk itu akan menemui baris tersebut.

Tujuh penapis kategori — kelas aksara, sauh, kuantifikasi, kumpulan dan rujukan, lookaround, bendera dan pengubah suai, escape dan khas — turut menjadikan jadual ini panduan kajian yang padat untuk membaca corak orang lain. Setiap token boleh disalin dengan satu klik, dan keseluruhan rujukan ini berjalan dalam penyemak imbas anda.

Cara menggunakan Rujukan Token Regex

  1. Taip satu token (\d), nama (word boundary) atau kata kunci makna (lookahead) ke dalam kotak carian.
  2. Atau kecilkan jadual mengikut kategori: kelas aksara, sauh, kuantifikasi, kumpulan, lookaround, bendera atau escape.
  3. Baca penerangan bahasa mudah token tersebut dan contoh penggunaan ringkasnya.
  4. Klik butang salin untuk mendapatkan token yang tepat untuk corak anda.

Soalan lazim

Kedua-duanya menegaskan apa yang mengelilingi kedudukan semasa tanpa menggunakannya. Lookahead (?=…) menyemak teks yang mengikutinya; lookbehind (?<=…) menyemak teks yang mendahuluinya. Bentuk negatifnya, (?!…) dan (?<!…), memerlukan corak tersebut tidak wujud sebaliknya.

Sempadan perkataan — kedudukan lebar sifar antara aksara perkataan (huruf, digit, garis bawah) dan aksara bukan perkataan atau hujung rentetan. Ia memadankan satu kedudukan, bukan satu aksara, itulah sebabnya \bcat\b menemui "cat" tetapi bukan "concatenate".

Apabila aksara itu mempunyai makna khas — . * + ? ( ) [ ] { } | ^ $ dan garis condong terbalik itu sendiri. Awalkan dengan garis condong terbalik untuk memadankannya secara literal; kategori escape menyenaraikan setiap satu dengan contoh.

Token yang disenaraikan ialah teras biasa yang dikongsi oleh enjin arus perdana (JavaScript, PCRE dan seumpamanya). Beberapa ciri lanjutan, seperti lookbehind, tiba lebih lewat dalam sesetengah enjin, jadi semak dokumentasi bahasa anda untuk kes tepi.

Halaman ini ialah rujukan carian untuk token individu. Untuk menyusun dan mencuba corak penuh terhadap teks sampel, gandingkannya dengan penguji regex — rujukan ini memberitahu anda makna setiap bahagian semasa anda membina.

Ya, sepenuhnya percuma. Jadual ini disertakan bersama halaman, dan pencarian, penapisan serta penyalinan semuanya berjalan dalam penyemak imbas anda tanpa sebarang permintaan pelayan.

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.