Regex Tester dan Debugger- Alat Pengujian Ekspresi Reguler Online Gratis

Results:

Regex Tester dan Debugger- Uji, Validasi, dan Debug Ekspresi Reguler Anda Secara Online

Apa itu Regex Tester dan Debugger?

Tester Regex and Debugger adalah alat daring yang hebat yang memungkinkan Anda menguji, memvalidasi, dan men-debug ekspresi reguler( regex) secara real-time. Apakah Anda seorang pengembang, analis data, atau administrator sistem, menguasai ekspresi reguler dapat membantu Anda menangani pemrosesan teks, validasi data, dan tugas pencocokan pola secara efisien.

Ekspresi reguler banyak digunakan dalam bahasa pemrograman seperti JavaScript, Python, PHP, Perl, Ruby, dan Go , serta dalam alat baris perintah seperti grep, sed, awk , dan skrip bash . Namun, membuat yang sempurna regex bisa jadi sulit karena sintaksnya yang rumit. Di sinilah alat ini berguna.

Fitur Utama Tester Regex dan Debugger

  • Pencocokan Waktu Nyata: Lihat regex hasil saat Anda mengetik.

  • Penyorotan Kesalahan: Dapatkan umpan balik instan mengenai regex kesalahan sintaksis.

  • Dukungan Beberapa Bendera: Uji dengan bendera seperti Global(g) , Tidak Peka Huruf Besar/Kecil(i) , Multiline(m) , Dot All(s) , dan Unicode(u) .

  • Validasi Baris demi Baris: Identifikasi baris mana yang cocok dengan pola Anda dan baris mana yang mengandung kesalahan.

  • Mudah Digunakan: Antarmuka sederhana untuk pengguna pemula dan tingkat lanjut.

Cara Menggunakan Regex Tester dan Debugger

  1. Masukkan Ekspresi Reguler Anda: Ketik regex pola Anda di kolom input "Ekspresi Reguler".

  2. Tambahkan String Uji: Tempel teks uji Anda ke area "String Uji" . Setiap baris akan divalidasi secara terpisah.

  3. Pilih Bendera: Pilih bendera yang sesuai untuk regex.

  4. Klik "Uji Regex " untuk melihat hasilnya.

Contoh 1: Memvalidasi Alamat Email

Regex Pola:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

Rangkaian Uji:

[email protected]  
hello1example.com  
[email protected]  
invalid-email@com  
example@domain

Hasil yang Diharapkan:

Cocok:

Tiada bandingan:

  • halo1contoh.com

  • email tidak valid@com

Contoh 2: Mengekstrak URL

Regex Pola:

https?:\/\/(www\.)?[\w\-]+(\.[\w\-]+)+([\/\w\-._~:?#\[\]@!$&'()*+,;=%]*)?

Rangkaian Uji:

https://example.com  
http://www.google.com  
ftp://example.com  
https://sub.domain.co.uk/path/to/page  
example.com

Hasil yang Diharapkan:

Cocok:

Tiada bandingan:

  • ftp://contoh.com

  • contoh.com

Contoh 3: Memvalidasi Nomor Telepon

Regex Pola:

\+?\d{1,3}[-.\s]?\(?\d{1,4}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9}

Rangkaian Uji:

+1-800-555-1234  
(123) 456-7890  
800.555.1234  
+44 20 7946 0958  
555-1234  
Invalid-Phone-Number

Hasil yang Diharapkan:

Cocok:

  • +1-800-555-1234

  • (123) 456-7890

  • Nomor telepon 800.555.1234

  • +44 20 7946 0958

  • Nomor telepon 555-1234

Tiada bandingan:

  • Nomor-Telepon-Tidak-Valid

Tips untuk Membuat Ekspresi Reguler yang Efektif

  • Gunakan jangkar seperti ^(awal baris) dan $(akhir baris) untuk mencocokkan posisi tertentu.

  • Gunakan kelas karakter seperti [a-z], [A-Z], dan [0-9] untuk menentukan karakter yang diizinkan.

  • Gunakan bilangan seperti +, *, ?, dan {n,m} untuk mengendalikan jumlah pengulangan.

  • Gunakan grup dan referensi balik untuk menangkap dan menggunakan kembali pola yang cocok.

  • Gunakan bendera seperti g, i, m, s, dan u untuk mengontrol perilaku pencocokan.

Kesimpulan

Menguasai ekspresi reguler dapat menghemat waktu dan tenaga Anda saat bekerja dengan data teks. Regex Penguji dan Debugger ini memudahkan pengujian, validasi, dan debug pola Anda sebelum menggunakannya dalam kode Anda. Cobalah dan jadilah regex ahli hari ini!