Tool Developer

Regex Tester

Regex Tester membantu Anda menguji pola regular expression terhadap teks contoh dalam satu tempat. Masukkan pola yang ingin diperiksa, sediakan sampel teks yang relevan, lalu gunakan hasil pengujian untuk menilai apakah pola tersebut menemukan bagian teks yang diharapkan. Tool ini berguna saat membuat validasi format, pencarian kata, atau pencocokan struktur teks tanpa harus menebak hasilnya secara manual.

✓ Uji pola regular expression dengan teks sampel yang Anda tentukan sendiri.✓ Periksa apakah pola cocok dengan format atau bagian teks yang ditargetkan.✓ Gunakan contoh realistis untuk menyempurnakan pola sebelum dipakai dalam proyek.
♢ GratisInput jelasHasil dapat diperiksaTanpa pendaftaran
Gunakan Tool ↓
Gunakan Tool

Gunakan Regex Tester

Lengkapi data yang diperlukan di bawah, lalu jalankan tool untuk melihat hasilnya.

Masukkan pola regular expression yang ingin diuji pada kolom pola.

Periksa kembali hasil sebelum menyalin, mengunduh, atau menggunakannya.

Catatan penting

Hasil dapat berupa estimasi dan sebaiknya diverifikasi sebelum digunakan untuk keputusan penting.

Apa Itu Regex Tester

Regular expression atau regex adalah pola teks yang digunakan untuk mencari, mengenali, dan memvalidasi karakter dengan aturan tertentu. Regex Tester menyediakan ruang praktis untuk membandingkan sebuah pola dengan sample text. Dengan pengujian langsung, Anda dapat melihat apakah pola yang dibuat sudah cukup spesifik, terlalu luas, atau belum menangkap format yang diinginkan. Tool ini relevan untuk developer, QA, analis data, dan siapa pun yang perlu bekerja dengan teks terstruktur. Misalnya, Anda dapat menguji pola untuk menemukan kode pos lima digit, nomor pesanan dengan awalan tertentu, alamat email dalam data contoh, atau kata yang muncul sebagai kata utuh. Fokusnya adalah mengevaluasi kecocokan antara pola regex dan teks yang diberikan. Gunakan teks contoh yang menyerupai data sebenarnya, termasuk variasi yang seharusnya cocok dan yang seharusnya tidak cocok. Pendekatan ini membantu Anda menilai perilaku pola secara lebih teliti. Jika hasil belum sesuai, ubah bagian pola secara bertahap dan lakukan pengujian lagi hingga aturan pencocokannya sesuai kebutuhan.

Cara menggunakan Regex Tester

  1. Masukkan pola regular expression yang ingin diuji pada kolom pola.
  2. Siapkan atau tempelkan sample text yang berisi data representatif.
  3. Jalankan pengujian untuk memeriksa kecocokan pola terhadap teks tersebut.
  4. Tinjau hasil untuk melihat apakah pola menemukan bagian teks yang Anda harapkan.
  5. Perbaiki pola jika hasil terlalu banyak, terlalu sedikit, atau tidak menemukan kecocokan, lalu uji kembali dengan contoh yang sama atau variasi lain.

Contoh penggunaan

Misalnya, Anda ingin menemukan kode pos Indonesia yang terdiri dari lima angka utuh. Gunakan pola \b\d{5}\b dan sample text: "Kirim dokumen ke Jakarta 10110, lalu ke Bandung 40115. Nomor referensi A10110B tidak termasuk kode pos." Pola tersebut ditujukan untuk mencocokkan 10110 dan 40115 karena masing-masing berupa lima digit sebagai satuan angka utuh. Bagian 10110 di dalam A10110B tidak ditargetkan karena tidak berdiri sebagai angka utuh. Contoh ini menunjukkan pentingnya batas kata \b saat pola harus membedakan angka mandiri dari angka yang menjadi bagian kode lain.

Manfaat utama

  • Membantu memvalidasi logika pola sebelum diterapkan pada kode atau data.
  • Memudahkan pengujian pola menggunakan teks yang mencerminkan kasus penggunaan nyata.
  • Mengurangi risiko pola mencocokkan teks yang tidak diinginkan.
  • Mendukung proses penyempurnaan regex secara bertahap melalui perbandingan pola dan sample text.
  • Berguna untuk menyiapkan aturan pencarian atau validasi berbasis format teks.

Tips dan hal penting

  • Mulai dari pola sederhana, kemudian tambahkan aturan hanya jika memang diperlukan.
  • Uji dengan data yang seharusnya cocok dan data yang seharusnya tidak cocok.
  • Gunakan tanda awal atau akhir, seperti ^ dan $, ketika seluruh teks harus mengikuti format tertentu.
  • Perhatikan perbedaan antara \d untuk digit, \w untuk karakter kata, dan titik . yang dapat mewakili karakter apa pun.
  • Gunakan batas kata \b jika Anda perlu mencocokkan kata atau angka utuh, bukan bagian dari rangkaian karakter yang lebih panjang.
  • Catat contoh input yang gagal agar perubahan pola dapat diuji kembali secara konsisten.

Pertanyaan yang sering diajukan

Apa itu Regex Tester?

Regex Tester adalah tool untuk menguji pola regular expression terhadap sample text. Tool ini membantu memeriksa apakah pola menemukan teks yang diinginkan berdasarkan aturan yang Anda tulis.

Untuk apa regular expression digunakan?

Regular expression digunakan untuk pencarian, pencocokan, dan validasi pola teks. Contohnya meliputi pencarian angka dengan jumlah digit tertentu, kata dengan format khusus, atau struktur teks yang berulang.

Mengapa pola regex saya cocok dengan teks yang tidak diinginkan?

Pola mungkin terlalu umum atau belum memiliki pembatas yang sesuai. Uji pola dengan beberapa variasi sample text, lalu pertimbangkan penggunaan batas kata, jumlah karakter, atau penanda awal dan akhir teks sesuai kebutuhan.

Apa perbedaan antara ^ dan $ dalam regex?

Tanda ^ digunakan untuk menunjukkan awal teks, sedangkan $ menunjukkan akhir teks. Keduanya berguna ketika pola harus cocok dengan keseluruhan isi teks, bukan hanya sebagian di dalamnya.