Regex Tester i debugger- besplatni online alat za testiranje regularnih izraza

Results:

Regex Tester i debugger- Testirajte, validirajte i ispravljajte greške u svojim regularnim izrazima online

Što je Regex tester i debugger?

Tester Regex and Debugger je moćan online alat koji vam omogućuje testiranje, validaciju i ispravljanje pogrešaka regularnih izraza( regex) u stvarnom vremenu. Bez obzira jeste li programer, analitičar podataka ili administrator sustava, savladavanje regularnih izraza može vam pomoći u učinkovitom rješavanju zadataka obrade teksta, validacije podataka i podudaranja uzoraka.

Regularni izrazi se široko koriste u programskim jezicima poput JavaScript Php Python -a, <php>, Perl <php> Ruby i Go-a , kao i u alatima naredbenog retka poput grep-a, sed-a, awk-a i bash skripti . Međutim, stvaranje savršenog <php> regex može biti izazovno zbog složene sintakse. Tu ovaj alat dobro dođe.

Ključne značajke testera Regex i ispravljača pogrešaka

  • Uparivanje u stvarnom vremenu: Pogledajte regex rezultate dok tipkate.

  • Isticanje pogrešaka: Dobijte trenutne povratne informacije o regex sintaktičkim pogreškama.

  • Podrška za više zastavica: Testirajte sa zastavicama kao što su Global(g) , Case Insensitive(i) , Multiline(m) , Dot All(s) i Unicode(u) .

  • Validacija redak po redak: Odredite koji se redovi podudaraju s vašim uzorkom, a koji sadrže pogreške.

  • Jednostavno za korištenje: Jednostavno sučelje za početnike i napredne korisnike.

Kako koristiti Regex tester i program za ispravljanje pogrešaka

  1. Unesite svoj regularni izraz: Upišite svoj regex uzorak u polje za unos "Regularni izraz" .

  2. Dodajte testne nizove: Zalijepite testni tekst u područje "Testni niz" . Svaki redak će se zasebno provjeriti.

  3. Odaberite zastavice: Odaberite odgovarajuće zastavice za svoju regex.

  4. Kliknite "Testiraj Regex " da biste vidjeli rezultate.

Primjer 1: Provjera valjanosti adresa e-pošte

Regex Uzorak:

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

Testni niz:

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

Očekivani izlaz:

Podudara se:

Neusporedivo:

  • hello1example.com

  • nevažeća-email@com

Primjer 2: Izdvajanje URL-ova

Regex Uzorak:

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

Testni niz:

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

Očekivani izlaz:

Podudara se:

Neusporedivo:

  • ftp://example.com

  • primjer.com

Primjer 3: Provjera valjanosti telefonskih brojeva

Regex Uzorak:

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

Testni niz:

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

Očekivani izlaz:

Podudara se:

  • +1-800-555-1234

  • (123) 456-7890

  • 800.555.1234

  • +44 20 7946 0958

  • 555-1234

Neusporedivo:

  • Nevažeći broj telefona

Savjeti za stvaranje učinkovitih regularnih izraza

  • Koristite sidra poput ^(početak retka) i $(kraj retka) za usklađivanje određenih pozicija.

  • Koristite klase znakova poput [a-z], [A-Z] i [0-9] za određivanje dopuštenih znakova.

  • Koristite kvantifikatore poput +, *, ?, i {n,m} za kontrolu broja ponavljanja.

  • Koristite grupe i povratne reference za hvatanje i ponovnu upotrebu podudarnih uzoraka.

  • Koristite zastavice poput g, i, m, s, i u za kontrolu ponašanja podudaranja.

Zaključak

Savladavanje regularnih izraza može vam uštedjeti vrijeme i trud pri radu s tekstualnim podacima. Ovaj Regex tester i program za ispravljanje pogrešaka olakšava testiranje, validaciju i ispravljanje pogrešaka vaših obrazaca prije nego što ih upotrijebite u svom kodu. Isprobajte i postanite regex stručnjak već danas!