Regex Tester
Regex Tester — berjalan dalam pelayar. Input tidak disimpan.
Penguji regex
Masukkan nilai, kemudian tekan Kira.
Menguji hanya dalam pelayar dengan JavaScript RegExp. Tidak dihantar ke pelayan.
Cara guna
- Di Pola masukkan hanya badan ekspresi reguler, tanpa garis miring. Contoh menggunakan grup mirip email.
- Guna kolom atau kotak semak Bendera untuk mengaktifkan g (global), i (abaikan huruf besar/kecil), m (multibaris), s (dotAll), dan u (unicode).
- Tempel teks yang akan diperiksa ke String uji.
- Tekan Uji untuk melihat jumlah cocok, sorotan, dan Daftar cocok / grup.
- Edit pola lalu uji lagi. Tekan Reset untuk mengosongkan kolom.
Konsep utama
Penguji regex menampilkan kecocokan dengan JavaScript RegExp hanya di pelayar. Sintaks dan bendera bisa berbeda dari PCRE atau Python, jadi pola sisi server yang ditempel apa adanya bisa gagal. Grup tangkap muncul di daftar beserta nomornya. Jika log berisi data pribadi, uji dengan nilai palsu.
Dengan g mati, yang terlihat mungkin terutama cocokan pertama. i mengabaikan huruf besar/kecil, m membuat ^ dan $ bekerja per baris, s membuat titik cocok dengan baris baru, dan u diperlukan untuk escape Unicode. Pola tidak valid menampilkan pesan status. Layar ini tidak mencari-dan-mengganti; gunakan alat ganti teks.
Contoh
Masukkan grup mirip email ke pola, nyalakan g, tempel dua alamat di kotak uji untuk mendapat jumlah cocok 2, sorotan, dan daftar grup. Nyalakan i agar domain huruf besar juga tertangkap. Kurung yang hilang menampilkan ralat dan menyembunyikan hasil. Karena mesin JavaScript, sebagian lookbehind berbeda per pelayar. Dengan bendera global mati hanya cocokan pertama yang disorot—nyalakan g untuk daftar penuh. Jangan tempel data pribadi nyata; guna nilai palsu serupa. Saat menguji ulang input yang sama, reset dulu agar tidak tercampur keluaran sebelumnya. Di komputer bersama, kosongkan kolom saat selesai. Menutup tab membuang yang ditempel; Anda tidak perlu meminta penghapusan ke server. Nama butang cocok dengan alat di atas, jadi Anda bisa mengikuti halaman ini.
Berkaitan: Pengganti teks · Pembanding teks
Soalan lazim
Mesin apa yang diguna penguji regex?
JavaScript RegExp pelayar. Sebagian sintaks berbeda dari PCRE dan Python.
Apa yang terjadi jika saya mematikan bendera g?
Tidak global, jadi hasil berpusat pada cocokan pertama. Nyalakan g untuk melihat banyak cocokan.
Apakah string uji dikirim ke server?
Tidak. Pengujian hanya berjalan di pelayar.
Apakah lookbehind berfungsi?
Hanya sejauh pelayar mendukungnya. Sintaks mesin lama bisa memunculkan ralat.
Apakah hasil penggantian juga ditampilkan?
Hanya cocokan dan grup. Gunakan alat ganti teks untuk mengganti.
Bendera mana yang baik untuk mencocokkan Hangul Unicode?
Nyalakan bendera u agar escape Unicode dan batas Hangul lebih mudah ditangani.
Disemak terakhir: 2026-09-04