Lompat ke konten
Aback Tools Logo

Penguji Regex

Uji regular expression secara real-time - masukkan pola dan string uji, lihat kecocokan disorot dengan grup tangkapan, dan jelajahi pustaka pola bawaan. Semua pemrosesan berjalan secara lokal di browser Anda.

Regex Tester

Test regular expressions in real time - enter a pattern and test strings, see matches highlighted with capture group details. All processing runs locally in your browser.

/
/g
Flags: g
Preset Patterns
All regex testing is processed locally in your browser. Your patterns and test strings never leave your device.

Mengapa Menggunakan Penguji Regex Kami?

  • Pencocokan Pola Real-Time: lihat kecocokan disorot secara instan saat Anda mengetik pola regex dan string uji. Setiap perubahan pada pola, flag, atau string uji langsung memperbarui hasil - tidak perlu mengklik tombol «uji» terpisah.
  • 100 % Privat - Tanpa Unggah Data: penguji regex berjalan sepenuhnya di browser Anda. Pola, string uji, flag, dan kecocokan Anda tidak pernah meninggalkan perangkat. Tanpa unggahan server, tanpa akun, tanpa pelacakan - data sensitif Anda tetap sepenuhnya privat.
  • Dukungan Fitur Regex Lengkap: mendukung semua flag regex standar (g, i, m, s, u, y), grup tangkapan dengan tampilan grup bernama, alternasi, kelas karakter, kuantifier, lookahead/lookbehind, dan batas kata. Bekerja dengan pola JavaScript RegExp yang valid apa pun.
  • Pustaka Pola & Referensi Bawaan: jelajahi pustaka berisi 10 pola preset (email, URL, telepon, IP, tanggal, warna hex, dan lainnya) dengan string uji siap pakai. Tabel referensi cepat interaktif mencakup kelas karakter, kuantifier, jangkar, grup, dan escape sequence.

Kasus Penggunaan Umum untuk Pengujian Regex

  • Pengembangan Web & Validasi Formulir: uji dan sempurnakan pola regex untuk validasi formulir - alamat email, nomor telepon, kode pos, nomor kartu kredit, dan format input khusus. Lihat dengan pasti apa yang cocok dan tidak cocok sebelum diterapkan ke kode produksi.
  • Mempelajari & Mengajarkan Regex: siswa yang mempelajari regular expression dapat bereksperimen dengan pola dan melihat umpan balik visual langsung. Tabel referensi cepat menyediakan panduan praktis untuk semua konsep regex utama, sementara pustaka preset menawarkan contoh dunia nyata untuk dipelajari.
  • Pembersihan Data & Pemrosesan Teks: ekstrak, validasi, dan transformasikan data dari file CSV, log, atau teks tak terstruktur. Gunakan regex untuk menemukan pola tertentu (tanggal, ID, URL) dalam blok teks besar, uji pola secara iteratif, lalu terapkan di pipeline data Anda.
  • Men-debug Pola Kompleks: saat pola regex tidak berfungsi seperti yang diharapkan, gunakan penguji untuk mengisolasi masalah. Uji kasus tepi, string kosong, karakter khusus, dan kondisi batas. Tampilan grup tangkapan membantu men-debug masalah ekstraksi grup.
  • Analisis Log & Pemantauan: parse log server, jejak aplikasi, dan output pemantauan menggunakan pola regex. Uji pola terhadap contoh entri log untuk memastikan pola mengekstrak stempel waktu, kode kesalahan, alamat IP, dan data terstruktur lain dengan benar dari log semi-terstruktur.
  • Persiapan Cari & Ganti: sebelum menjalankan operasi cari-dan-ganti di editor atau IDE Anda, gunakan penguji regex untuk memverifikasi bahwa pola Anda cocok dengan teks yang dimaksud. Uji pola terhadap sampel representatif untuk menghindari penggantian yang tidak diinginkan.

Tentang Penguji Regex

Pelajari cara kerja regular expression, bagaimana penguji kami menampilkan kecocokan, dan mengapa pemrosesan lokal di browser menjaga privasi data Anda.

Pertanyaan yang Sering Diajukan

Penguji regex adalah alat interaktif yang memungkinkan Anda memasukkan pola regular expression dan string uji untuk melihat bagian teks mana yang cocok. Alat ini menampilkan kecocokan dengan sorotan visual, detail grup tangkapan, dan menyediakan referensi cepat untuk sintaks regex umum.

Ketik pola regex Anda di kolom input pola tanpa pembatas. Misalnya, [a-z]+@[a-z]+\.[a-z]{2,} untuk mencocokkan alamat email. Alihkan tombol flag (g, i, m, s, u, y) untuk mengubah cara pola diterapkan.

Keenam flag JavaScript RegExp: g (global), i (abaikan huruf besar/kecil), m (multibaris), s (dotall), u (unicode), dan y (sticky). Klik setiap tombol flag untuk mengaktifkan atau menonaktifkannya.

Ya. Tanda kurung () apa pun dalam pola Anda membuat grup tangkapan. Penguji menampilkan setiap grup yang ditangkap secara terpisah untuk setiap kecocokan, berlabel $1, $2, dst.

Segmen teks yang cocok disorot dengan warna kuning di tampilan string uji. Ringkasan kecocokan menunjukkan jumlah total dan nilai setiap kecocokan. Grup tangkapan ditampilkan di bawah setiap kecocokan dengan nilai yang diekstrak.

Pola preset menyediakan contoh regex siap pakai untuk email, URL, nomor telepon, alamat IP, tanggal, warna hex, dan lainnya. Klik preset untuk memuat pola dan contoh string uji.

Klik tombol «Referensi Cepat» untuk menampilkan atau menyembunyikan tabel referensi regex yang mencakup kelas karakter, kuantifier, jangkar, grup, dan escape sequence.

Tentu saja. Penguji regex berjalan sepenuhnya di browser Anda. Pola dan string uji Anda tidak pernah dikirim ke server mana pun. Tanpa akun, tanpa unggahan, tanpa pelacakan.

Ya. Klik tombol «Salin Pola» untuk menyalin pola saat ini ke clipboard, siap ditempel ke kode atau editor Anda.

Ya - 100 % gratis tanpa pendaftaran, akun, dan batas penggunaan. Uji pola tanpa batas tanpa iklan atau paywall. Gratis selamanya.