Kode & Format

Tes Regex

Tulis pola regex, uji terhadap teks; kecocokan akan disorot, grup tangkapan dan jumlah kecocokan akan tercantum secara instan. Gratis, sisi klien.

Tes Regex
/ / g
Beberapa bendera dapat dipilih; bendera yang aktif akan disorot.
Informasi

Tentang Tes Regex

Ekspresi reguler (ekspresi reguler / regexRegex adalah standar bahasa yang ampuh yang digunakan untuk mencari, memverifikasi, atau mengekstrak pola tertentu dalam teks. Sintaks yang sama berlaku untuk pemeriksaan sederhana seperti verifikasi email, nomor telepon, atau URL, serta tugas yang lebih canggih seperti penguraian file log atau transformasi teks yang kompleks. Alat Uji Regex gratis ini memungkinkan Anda untuk langsung menguji pola yang telah Anda ketik pada teks sungguhan.

Alat, global (g), tidak peka huruf besar/kecil (i), banyak baris (m), dot-all (s / dotAll) dan Unicode (u) Ini mendukung bendera. Semua bagian yang cocok disorot dengan warna di dalam teks. Jika ada grup yang cocok,(kelompok)Nilai-nilai tersebut tercantum dalam tabel terpisah beserta nomornya, sehingga Anda dapat dengan mudah melihat nilai mana yang berhasil ditangkap oleh grup tersebut. Saat Anda memasukkan pola yang tidak valid, alat ini akan segera memberikan peringatan dan tidak menyebabkan aplikasi berhenti bekerja.

Semua pemrosesan terjadi di browser Anda; teks Anda tidak dikirim ke server mana pun. JavaScript adalah bawaan browser. RegExp Karena menggunakan mesin regex, hasilnya sepenuhnya kompatibel dengan lingkungan JavaScript. Anda dapat menggunakan alat ini sebagai area latihan dalam proses pembelajaran regex Anda, atau untuk menguji langsung pola yang akan Anda gunakan dalam proyek Anda.

Bagaimana cara menggunakannya?

Langkah demi langkah

  1. Pola Regex Ketik ekspresi yang ingin Anda uji di dalam kotak (garis miring). / (tanpa, hanya polanya).
  2. Sesuai dengan kebutuhan Anda bendera Memilih: g semua pertandingan, i tidak peka huruf besar/kecil, m banyak baris, s titik-semua, u Unikode.
  3. Teks Uji Coba Tempel atau ketik teks yang ingin Anda gunakan untuk mencoba pola tersebut di area yang telah ditentukan.
  4. Hasil diperbarui secara instan: pertandingan ditekankanJumlah pertandingan ditampilkan.
  5. Jika ada grup penangkapan, di bawah setiap kecocokan Tabel kelompok Tampaknya, nomor grup dan nilainya tercantum.
FAQ

Pertanyaan yang Sering Diajukan

g: global — mencakup semua pertandingan, bukan hanya yang pertama. i: tidak peka terhadap huruf besar/kecil — tidak membedakan antara huruf besar dan huruf kecil. m: beberapa baris — ^ dan $ Ini diartikan sebagai jeda baris/baris berita. s: dotAll — dot (.Ini juga memetakan karakter baris baru. uUnicode — menyediakan dukungan Unicode penuh.

Saat alat mendeteksi pola yang tidak valid, alat akan menampilkan pesan peringatan merah dan menghapus hasil saat ini. Aplikasi tidak akan mengalami crash; hasilnya akan langsung diperbarui saat Anda memperbaiki pola tersebut.

Bagian yang diapit tanda kurung dalam pola Anda membentuk grup tangkapan: misalnya (\d+)Untuk setiap pertandingan, isi dari kelompok-kelompok ini tercantum dalam tabel terpisah sebagai Kelompok 1, Kelompok 2… dan seterusnya. Kelompok yang tidak bernama dan bernama ((?<ad>...)) didukung.

Karena perhitungan dilakukan oleh mesin JavaScript peramban Anda, prosesnya cepat bahkan untuk teks berukuran beberapa MB di peramban modern. Pola atau ekspresi yang sangat panjang dengan "penelusuran balik yang parah" dapat memperlambat peramban; dalam hal ini, segarkan halaman.

Tidak. Pola regex dan teks uji Anda hanya diproses di browser Anda; tidak ada data yang dikirimkan ke atau disimpan di server.