← Kembali ke Fitur
Free

Penguji Regex

Regex Tester mengevaluasi ekspresi reguler terhadap teks uji secara real-time. Kecocokan disorot dengan warna bergantian, grup tangkapan dan grup bernama dipecah per kecocokan, dan semua flag standar (g, i, m, s, u, y) didukung. Mode penggantian menunjukkan cara substitusi mengubah teks.

Ekspresi reguler adalah bahasa pola teks universal, tetapi membuatnya benar memerlukan iterasi. Regex Tester membuat iterasi itu instan. Ketikkan pola dan lihat kecocokan sorot di teks uji saat Anda mengetik. Setiap kartu kecocokan menunjukkan substring yang cocok, indeksnya, dan setiap grup tangkapan ($1, $2, ...) dan grup bernama ((?<name>...)) secara individual — tidak perlu menebak lagi apakah grup Anda menangkap apa yang Anda harapkan. Semua enam flag regex JavaScript didukung melalui input flag kompak (gi, gim) dan baris kotak centang yang lebih ramah. Mode penggantian menjalankan String.replace dengan pola dan string penggantian Anda — mendukung $& (seluruh kecocokan), $1..$9 (grup), dan referensi balik bernama. Semuanya berjalan secara lokal sehingga input tetap ada di mesin Anda.

Pratinjau Langsung
example.com
Penguji Regex 3 kecocokan ditemukan
Pola
/ \b\w+@\w+\.\w+\b / gi
g global i abaikan huruf besar/kecil m multiline s dotAll
Teks Pengujian · Kecocokan disorot
Kirim email ke [email protected] atau [email protected] untuk dukungan.
Hubungi juga [email protected] untuk pertanyaan penagihan.
Detail Kecocokan
Fitur Utama

Sorotan Kecocokan Langsung

Kecocokan sorot warna ungu dan hijau bergantian saat Anda mengetik — lihat persis apa yang regex tangkap tanpa menjalankan skrip.

Detail Per-Kecocokan

Setiap kecocokan menunjukkan indeksnya di sumber, substring yang cocok, dan setiap grup tangkapan ($1, $2, ...) dan grup bernama dengan nilai.

Semua Flag JavaScript

Mendukung g (global), i (abaikan kasus), m (multiline), s (dotAll), u (unicode), y (sticky). Beralih melalui input kompak atau baris kotak centang.

Pratinjau Penggantian

Masukkan string penggantian dengan referensi balik $&, $1..$9, atau $<name>. Klik Ganti untuk mengubah teks uji secara instan.

Iterasi Cepat

Keluaran diperbarui langsung pada setiap penekanan tombol. Tidak ada tombol Jalankan — sesuaikan pola Anda sampai kecocokan terlihat benar.

Permukaan Kesalahan

Sintaks regex yang tidak valid dilaporkan dengan pesan kesalahan yang tepat dari mesin JavaScript sehingga Anda dapat memperbaiki sintaks dengan cepat.

Kasus Penggunaan Umum

Memvalidasi Input Pengguna

Buat regex untuk email, nomor telepon, atau kode ZIP, kemudian uji terhadap kasus tepi sebelum dikirim ke kode produksi.

Logging & Parsing Teks

Ekstrak bidang terstruktur (stempel waktu, ID, IP) dari baris log dengan mengulangi regex hingga setiap format yang diharapkan cocok.

Refactor Cari-dan-Ganti

Verifikasi regex temukan/ganti berfungsi dengan aman pada kode atau teks nyata sebelum menjalankannya di ratusan file.

Pembelajaran Regex

Bereksperimen dengan fitur seperti lookahead, lookbehind, grup non-penangkapan, atau escape properti Unicode di sandbox visual yang aman.

Debug Regex Yang Tidak Berfungsi

Tempel regex dari kode Anda, masukan yang seharusnya cocok, dan lihat persis di mana regex gagal — tidak perlu menebak lagi.

Cara Menggunakan
1

Buka Penguji Regex

Klik ikon Regex di dermaga DevSuite Pro. Panel terbuka dengan pola, flag, teks uji, dan bidang penggantian.

2

Masukkan Pola

Ketikkan regex Anda di antara garis miring. Flag dapat diketikkan langsung (gi) atau diaktifkan dengan kotak centang di bawah.

3

Tempel Teks Uji

Tempel teks untuk dicari di area Teks Uji. Kecocokan sorot secara instan.

4

Tinjau Grup Tangkapan

Daftar Detail Kecocokan di bawah menunjukkan indeks setiap kecocokan dan grup yang ditangkap. Konfirmasikan grup Anda menangkap apa yang Anda harapkan.

5

Coba Ganti (opsional)

Masukkan string penggantian dengan referensi balik $1, $&, atau $<name>. Klik Ganti untuk mengubah teks di tempat.

Siap untuk Mencoba?

Instal DevSuite Pro secara gratis dan buka 64+ alat pengembang untuk browser Anda.

Tambahkan ke Chrome Tambah ke Edge Tambahkan ke FireFox