Alat Pengembang

Penguji Regex

Coba ekspresi reguler JavaScript dan daftar kecocokan, termasuk kesalahan saat pola tidak valid.

Penguji Regex workspace

Flags

Cara memakai

Masukkan pola, pilih flag, dan tempel teks untuk diuji. Uji memakai mesin RegExp JavaScript di browser Anda. Pola tidak valid menampilkan pesan mesin. Pencarian global berhenti setelah 500 kecocokan agar pola tidak mengunci halaman dengan kecocokan kosong tanpa henti.

Contoh

Dengan flag global, kedua alamat dicantumkan. Pola tidak dijalankan di server.

Input

\b\w+@\w+\.\w+\b
---
Write to ada@example.com or grace@example.org today.

Output

Match 1 at 9: ada@example.com
Match 2 at 29: grace@example.org

Cara kerja

Flag adalah set JavaScript standar: g, i, m, s, dan u. Hasil mencantumkan setiap kecocokan, indeksnya, dan grup tangkapan. Ini bukan PCRE dan bukan mesin Java.

Kesalahan umum

  • Regular expression tidak valid Pola punya grup tidak tertutup, escape buruk, atau flag yang ditolak browser. Pesan berasal dari JavaScript.
  • Pola bekerja di bahasa lain Lookahead dan escape berbeda. Anggap halaman ini hanya hasil JavaScript.
  • Halaman berhenti mencantumkan kecocokan Mode global menyimpan 500 kecocokan pertama.

Batasan

Catastrophic backtracking masih bisa membuat pola lambat. Jaga teks uji di bawah 200.000 karakter dan hindari kuantifier bersarang pada pola yang tidak dipercaya. Pola tidak dikirim ke server.

Privasi

Teks yang Anda tempel diproses di browser Anda. PepsTools tidak menerima, menyimpan, atau mengirimkannya ke layanan lain.

Pertanyaan

Mesin apa ini?

Mesin regular expression bawaan browser Anda, sebagai JavaScript RegExp.