Regex Tester lan Debugger- Alat Uji Ekspresi Reguler Online Gratis

Results:

Regex Tester lan Debugger- Tes, Validasi, lan Debug Ekspresi Reguler Sampeyan Online

Apa Regex Tester lan Debugger?

Penguji Regex lan Debugger minangka alat online sing kuat sing ngidini sampeyan nyoba, validasi, lan debug ekspresi reguler( regex) ing wektu nyata. Apa sampeyan pangembang, analis data, utawa administrator sistem, nguwasani ekspresi reguler bisa mbantu sampeyan nangani pangolahan teks, validasi data, lan tugas pencocokan pola kanthi efisien.

Ekspresi reguler akeh digunakake ing basa pamrograman kaya JavaScript, Python, PHP, Perl, Ruby, lan Go , uga ing alat baris perintah kaya grep, sed, awk , lan skrip bash . Nanging, nggawe sampurna regex bisa dadi tantangan amarga sintaks sing rumit. Ing endi alat iki migunani.

Fitur Utama Regex Tester lan Debugger

  • Pencocokan wektu nyata: Deleng regex asil nalika sampeyan ngetik.

  • Sorotan Kesalahan: Entuk tanggapan cepet babagan regex kesalahan sintaksis.

  • Dhukungan Multiple Flags: Tes nganggo gendera kaya Global(g) , Case Insensitive(i) , Multiline(m) , Dot All(s) lan Unicode(u) .

  • Validasi Line-by-Line: Ngenali garis sing cocog karo pola sampeyan lan sing ana kesalahan.

  • Gampang Digunakake: Antarmuka sing prasaja kanggo pangguna pamula lan lanjut.

Carane Gunakake Regex Tester lan Debugger

  1. Ketik Ekspresi Reguler: Ketik regex pola sampeyan ing kolom input "Ekspresi Reguler" .

  2. Tambah String Tes: Tempel teks tes menyang area "Test String" . Saben baris bakal divalidasi kanthi kapisah.

  3. Pilih Gendéra: Pilih gendéra sing cocog kanggo regex.

  4. Klik "Test Regex " kanggo ndeleng asil.

Conto 1: Validasi Alamat Email

Regex Pola:

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

String Tes:

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

Output sing dikarepake:

cocog:

Ora cocog:

  • hello1example.com

  • ora sah-email@com

Conto 2: Ekstrak URL

Regex Pola:

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

String Tes:

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

Output sing dikarepake:

cocog:

Ora cocog:

  • ftp://example.com

  • contone.com

Tuladha 3: Validasi Nomer Telpon

Regex Pola:

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

String Tes:

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

Output sing dikarepake:

cocog:

  • +1-800-555-1234

  • (123) 456-7890

  • 800.555.1234

  • +44 20 7946 0958

  • 555-1234

Ora cocog:

  • Ora Valid-Nomer Telpon

Tip kanggo Nggawe Ekspresi Reguler sing Efektif

  • Gunakake jangkar kaya ^(wiwitan baris) lan $(mburi baris) kanggo cocog posisi tartamtu.

  • Gunakake kelas karakter kaya [a-z], [A-Z], lan [0-9] kanggo nemtokake karakter sing diidini.

  • Gunakake quantifiers kaya +, *, ?, lan {n,m} kanggo ngontrol jumlah repetitions.

  • Gunakake grup lan referensi mburi kanggo njupuk lan nggunakake maneh pola sing cocog.

  • Gunakake gendera kaya g, i, m, s, lan u kanggo ngontrol prilaku sing cocog.

Kesimpulan

Nguwasani ekspresi reguler bisa ngirit wektu lan tenaga nalika nggarap data teks. Regex Tester lan Debugger iki nggampangake kanggo nyoba, validasi, lan debug pola sadurunge digunakake ing kode sampeyan. Coba lan dadi regex ahli dina iki!