Kod & Format

Ujian Regex

Tulis corak regex, ujinya terhadap teks; padanan diserlahkan, kumpulan tangkapan dan kiraan padanan disenaraikan serta-merta. Percuma, bahagian klien.

Ujian Regex
/ / g
Pelbagai bendera boleh dipilih; bendera aktif diserlahkan.
Maklumat

Perihal Ujian Regex

Ungkapan biasa (ungkapan biasa / regexRegex ialah standard bahasa yang berkuasa yang digunakan untuk mencari, mengesahkan atau mengekstrak corak tertentu dalam teks. Sintaks yang sama digunakan untuk semakan mudah seperti e-mel, nombor telefon atau pengesahan URL, serta tugasan yang lebih lanjut seperti penghuraian fail log atau transformasi teks yang kompleks. Alat Ujian Regex percuma ini membolehkan anda menguji corak yang telah anda taip pada teks sebenar dengan serta-merta.

Alat, global (g), tidak sensitif huruf besar/kecil (i), banyak baris (m), titik-semua (s / titikSemua) dan Unikod (u) Ia menyokong bendera. Semua bahagian yang sepadan diserlahkan dalam warna dalam teks. Jika terdapat sebarang kumpulan yang sepadan,(kumpulan)Nilai-nilai tersebut disenaraikan dalam jadual berasingan dengan nombornya, jadi anda boleh melihat dengan mudah nilai yang ditangkap oleh kumpulan tersebut. Apabila anda memasukkan corak yang tidak sah, alat tersebut akan segera memberi amaran dan tidak akan menyebabkan aplikasi ranap.

Semua pemprosesan berlaku dalam pelayar anda; teks anda tidak dihantar ke mana-mana pelayan. JavaScript adalah natif. RegExp Oleh kerana ia menggunakan enjin regex, hasilnya sangat serasi dengan persekitaran JavaScript. Anda boleh menggunakan alat ini sebagai bidang latihan dalam proses pembelajaran regex anda atau untuk menguji corak secara langsung yang akan anda gunakan dalam projek anda.

Bagaimana untuk menggunakannya?

Langkah demi langkah

  1. Corak Regex Taip ungkapan yang anda ingin uji dalam kotak (garisan miring) / (tanpa, hanya coraknya).
  2. Mengikut keperluan anda bendera Pilih: g semua perlawanan, i tidak sensitif huruf besar/kecil, m banyak baris, s titik-semua, u Unikod.
  3. Teks Ujian Tampal atau taip teks yang anda ingin gunakan untuk mencuba corak di kawasan yang ditetapkan.
  4. Keputusan dikemas kini serta-merta: perlawanan ditekankanBilangan padanan dipaparkan.
  5. Jika terdapat kumpulan tangkapan, di bawah setiap padanan Jadual kumpulan Nampaknya; nombor dan nilai kumpulan disenaraikan.
FAQ

Soalan Lazim

g: global — merangkumi semua padanan, bukan hanya yang pertama. i: tidak sensitif huruf besar/kecil — tidak membezakan antara huruf besar dan kecil. m: berbilang baris — ^ dan $ Ia ditafsirkan sebagai pemisah baris/baris berita. s: titikSemua — titik (.Ia juga memetakan aksara baris baharu. uUnicode — menyediakan sokongan Unicode penuh.

Apabila alat mengesan corak yang tidak sah, ia memaparkan mesej amaran merah dan memadamkan hasil semasa. Aplikasi ini tidak ranap; hasilnya akan disegarkan serta-merta apabila anda membetulkan corak.

Bahagian yang diliputi dalam kurungan dalam corak anda membentuk kumpulan tangkapan: contohnya (\d+)Bagi setiap padanan, kandungan kumpulan ini disenaraikan dalam jadual berasingan sebagai Kumpulan 1, Kumpulan 2… dan seterusnya. Kumpulan yang tidak dinamakan dan dinamakan ((?<iklan>...)) disokong.

Oleh kerana pengiraan dilakukan oleh enjin JavaScript pelayar anda, ia pantas walaupun dengan teks beberapa MB dalam pelayar moden. Corak atau ungkapan yang sangat panjang dengan "penjejakan balik bencana" mungkin memperlahankan pelayar; dalam kes ini, muat semula halaman.

Tidak. Corak regex dan teks ujian anda hanya diproses dalam pelayar anda; tiada data dihantar atau disimpan pada pelayan.