Pengujian Regex

Uji ekspresi reguler JavaScript dengan penyorotan kecocokan lokal, bendera, dan keluaran grup tangkapan. Semuanya berjalan secara lokal di browser Anda.

/ /gi
Bendera Regex
Siap

Kecocokan yang disorot

kelompok penangkapan

Pertandingan Indeks Pertandingan penuh kelompok
Kumpulan catatan muncul setelah Anda menguji pola.

Perilaku JavaScript RegExp

Penguji menggunakan mesin RegExp browser yang sama dengan yang digunakan JavaScript frontend Anda, sehingga bendera dan sintaks sesuai dengan kode sisi klien yang sebenarnya.

Inspeksi kelompok penangkapan

Tinjau grup bernomor, grup bernama, dan posisi kecocokan tanpa menelusuri kode atau membuka konsol.

Utilitas browser pribadi

Semuanya berjalan secara lokal di browser Anda. Log sensitif, token, dan muatan sampel tidak diunggah.

Alat pengembang terkait

Pertanyaan yang Sering Diajukan

Apakah regex atau teks uji saya diunggah?

Tidak. Semuanya berjalan secara lokal di browser Anda dengan mesin JavaScript RegExp. Pola dan teks Anda tidak dikirim ke server Convertr.

Rasa regex mana yang digunakan penguji ini?

Halaman ini menggunakan ekspresi reguler JavaScript, perilaku RegExp yang sama yang digunakan oleh browser modern dan Node.js.

Bisakah saya memeriksa grup tangkapan?

Ya. Tabel hasil mencantumkan setiap kecocokan, grup tangkapan bernomor, dan grup tangkapan bernama ketika browser Anda menyediakannya.

Bendera mana yang didukung?

Penguji mendukung bendera JavaScript umum termasuk g, i, m, s, u, y dan d ketika tersedia di browser Anda.

Pengujian Regex

Uji ekspresi reguler JavaScript dengan bendera, penyorotan kecocokan, dan output grup tangkapan.

Pengantar
Ekspresi reguler JavaScript, bendera, dan teks uji.
output
Kecocokan, indeks, tangkapan, dan teks sumber yang disorot.
Pembatasan yang nyata
Sintaks regex JavaScript berbeda dari PCRE, RE2, .NET, dan mesin lainnya; pola bencana masih dapat membekukan tab browser.
Privasi dan pengendalian data
ekspresi reguler JavaScript, flag, dan teks uji diproses dalam tab browser ini. Convertr tidak menerima atau menyimpannya; menutup atau memuat ulang halaman akan menghapus status kerja kecuali alat secara eksplisit menawarkan unduhan lokal.

Bagaimana cara menggunakan alat ini

  1. Berikan ekspresi reguler JavaScript, bendera, dan teks uji dalam kontrol alat.
  2. Pilih pengaturan yang mempengaruhi kecocokan, indeks, tangkapan, dan teks sumber yang disorot, lalu jalankan alat.
  3. Tinjau kecocokan, indeks, tangkapan, dan teks sumber yang disorot sebelum menyalin atau mengunduhnya.

Mode kegagalan umum

Sintaks tidak valid, bendera duplikat, kecocokan global panjang nol, atau pola mahal dapat menghasilkan kesalahan atau evaluasi lambat.

Contoh yang berguna

Uji /order-(\d+)/g terhadap baris log untuk mendaftar setiap nomor pesanan yang ditangkap.