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
Ketik Ekspresi Reguler: Ketik regex pola sampeyan ing kolom input "Ekspresi Reguler" .
Tambah String Tes: Tempel teks tes menyang area "Test String" . Saben baris bakal divalidasi kanthi kapisah.
Pilih Gendéra: Pilih gendéra sing cocog kanggo regex.
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:
conto@domain
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
, lanu
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!