Penguji Regex

Uji ekspresi reguler JavaScript, periksa kecocokan, dan pratinjau penggantian.

Ruang kerja interaktifPerubahan tetap ada di perangkat ini
//
Penggantian (opsional)
2 matches
AdaIndeks 0
LinusIndeks 20
Pribadi secara defaultMasukan dan file Anda diproses di perangkat ini.
Gratis dan instanTidak diperlukan akun, antrian, atau instalasi perangkat lunak.
Siap digunakanSalin atau unduh hasilnya segera setelah dibuat.

Cara menggunakan Penguji Regex

Dapatkan hasil yang andal dalam tiga langkah mudah.

  1. 01

    Tulis sebuah pola

    Masukkan ekspresi tanpa mengelilingi karakter garis miring dan tambahkan tanda yang Anda perlukan.

  2. 02

    Tambahkan string pengujian

    Gunakan teks yang representatif termasuk kecocokan yang diharapkan dan kasus tepi.

  3. 03

    Periksa atau ganti

    Tinjau posisi dan grup pertandingan, lalu pratinjau pengganti opsional.

Dibangun untuk pekerjaan sehari-hari

Berguna tanpa kesibukan

Kontrol terfokus, umpan balik langsung, dan tidak ada pertanggungjawaban antara Anda dan hasilnya.

Validasi langsung

Kesalahan sintaksis ditampilkan saat ekspresi berubah.

Detail pertandingan

Periksa nilai, posisi, dan kelompok yang ditangkap.

Pratinjau penggantian

Uji grup $1 dan perilaku penggantian sebelum menggunakan kode.

Panduan praktis

Apa itu Penguji Regex?

Ekspresi reguler mendeskripsikan pola pencarian teks menggunakan literal, kelas karakter, grup, bilangan, jangkar, dan bendera. Seorang penguji membuat pola-pola tersebut lebih mudah untuk disempurnakan berdasarkan masukan yang realistis.

Alat ini menggunakan mesin ekspresi reguler JavaScript, sehingga sintaksis dan tanda yang didukung mengikuti implementasi ECMAScript browser. Pola dari bahasa lain mungkin berperilaku berbeda.

Aplikasi praktis

Kapan menggunakan alat ini

Cara umum Penguji Regex cocok dengan proyek nyata dan tugas sehari-hari.

1

Validasi formulir

Pola prototipe untuk ID, label, dan format masukan terkontrol.

2

Analisis log

Ekstrak nilai dari jalur diagnostik yang konsisten.

3

Pembersihan teks

Pratinjau penggantian berbasis pola sebelum menerapkannya di tempat lain.

4

Pembangunan

Ekspresi debug yang digunakan oleh aplikasi JavaScript.

Jawaban yang bermanfaat

Pertanyaan yang sering diajukan

Jawaban cepat tentang penguji regex dan cara kerja halaman ini.

Haruskah saya menyertakan garis miring di sekitarnya?

Tidak. Masukkan polanya saja; bendera memiliki bidangnya sendiri.

Mengapa bendera global ditambahkan saat pencocokan?

Inspektur memindai secara global sehingga dapat menampilkan setiap kecocokan, sementara penggantian menggunakan tanda yang Anda pilih.

Apa itu kelompok penangkap?

Subpola yang diberi tanda kurung menangkap bagian kecocokan untuk referensi inspeksi atau penggantian seperti $1.

Apakah ekspresi reguler yang sama akan berfungsi di semua bahasa?

Tidak selalu. Sintaks, penanganan Unicode, dan fitur yang tersedia berbeda-beda di setiap mesin.