Regex Testues dhe Debugger- Mjet falas online për testimin e shprehjeve të rregullta

Results:

Regex Testues dhe Debugues- Testoni, Validoni dhe Debugoni Shprehjet Tuaja të Rregullta në Internet

Çfarë është një Regex Testues dhe Debugger?

Një Regex Testues dhe Debugger është një mjet i fuqishëm online që ju lejon të testoni, validoni dhe debugoni shprehjet e rregullta( regex) në kohë reale. Pavarësisht nëse jeni zhvillues, analist të dhënash apo administrator sistemi, zotërimi i shprehjeve të rregullta mund t'ju ndihmojë të trajtoni në mënyrë efikase detyrat e përpunimit të tekstit, validimit të të dhënave dhe përputhjes së modeleve.

Shprehjet e rregullta përdoren gjerësisht në gjuhët e programimit si JavaScript, Python, PHP, Perl, Ruby, dhe Go , si dhe në mjetet e linjës së komandës si grep, sed, awk dhe skriptet bash . Megjithatë, krijimi i një shkrimi perfekt regex mund të jetë sfidues për shkak të sintaksës së tij komplekse. Këtu është i dobishëm ky mjet.

Karakteristikat kryesore të Regex Testuesit dhe Debuggerit

  • Përputhje në kohë reale: Shikoni regex rezultatet tuaja ndërsa shkruani.

  • Theksimi i Gabimeve: Merrni reagime të menjëhershme mbi regex gabimet sintaksore.

  • Mbështetje për flamuj të shumtë: Testoni me flamuj si Global(g) , Pa ndjeshmëri ndaj shkronjave të mëdha dhe të vogla(i) , Shumëvijash(m) , Të gjitha pikat(s) dhe Unicode(u) .

  • Validimi rresht pas rreshti: Identifikoni se cilat rreshta përputhen me modelin tuaj dhe cilat përmbajnë gabime.

  • Lehtë për t’u përdorur: Ndërfaqe e thjeshtë si për fillestarët ashtu edhe për përdoruesit e përparuar.

Si të përdorni Regex testuesin dhe debuggerin

  1. Futni Shprehjen tuaj të Rregullt: Shkruani regex modelin tuaj në fushën e futjes "Shprehje e Rregullt" .

  2. Shto vargje testimi: Ngjit tekstin e testimit në zonën "Vargu i testimit" . Çdo rresht do të validohet veçmas.

  3. Zgjidhni Flamujt: Zgjidhni flamujt e duhur për regex.

  4. Klikoni "Test Regex " për të parë rezultatet.

Shembulli 1: Validimi i adresave të email-it

Regex Modeli:

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

Vargu i testimit:

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

Prodhimi i pritur:

Përputhet:

I pakrahasueshëm:

  • hello1example.com

  • email-i i pavlefshëm@com

Shembulli 2: Nxjerrja e URL-ve

Regex Modeli:

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

Vargu i testimit:

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

Prodhimi i pritur:

Përputhet:

I pakrahasueshëm:

  • ftp://example.com

  • shembull.com

Shembulli 3: Validimi i Numrave të Telefonit

Regex Modeli:

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

Vargu i testimit:

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

Prodhimi i pritur:

Përputhet:

  • +1-800-555-1234

  • (123) 456-7890

  • 800.555.1234

  • +44 20 7946 0958

  • 555-1234

I pakrahasueshëm:

  • Numër-telefoni-i-pavlefshëm

Këshilla për krijimin e shprehjeve të rregullta efektive

  • Përdorni spiranca si ^(fillimi i vijës) dhe $(fundi i vijës) për të përputhur pozicione specifike.

  • Përdorni klasa karakteresh si [a-z], [A-Z], dhe [0-9] për të specifikuar karakteret e lejuara.

  • Përdorni kuantifikues si +, *, ? dhe {n,m} për të kontrolluar numrin e përsëritjeve.

  • Përdorni grupe dhe referenca prapa për të kapur dhe ripërdorur modelet e përputhura.

  • Përdorni flamuj si g, i, m, s, dhe u për të kontrolluar sjelljen e përputhjes.

Përfundim

Zotërimi i shprehjeve të rregullta mund t'ju kursejë kohë dhe përpjekje kur punoni me të dhëna tekstuale. Ky Regex Testues dhe Debugger e bën të lehtë testimin, validimin dhe debugimin e modeleve tuaja përpara se t'i përdorni ato në kodin tuaj. Provojeni dhe bëhuni regex ekspert sot!