Regex Preizkuševalec in odpravljalnik napak- brezplačno spletno orodje za testiranje regularnih izrazov

Results:

Regex Preizkuševalec in odpravljalnik napak – preizkusite, preverite in odpravljajte napake v regularnih izrazih na spletu

Kaj je Regex preizkuševalec in odpravljalnik napak?

Preizkuševalec Regex in odpravljalnik napak je zmogljivo spletno orodje, ki vam omogoča testiranje, preverjanje in odpravljanje napak regularnih izrazov( regex) v realnem času. Ne glede na to, ali ste razvijalec, analitik podatkov ali sistemski skrbnik, vam lahko obvladovanje regularnih izrazov pomaga pri učinkovitem obdelovanju besedil, preverjanju podatkov in ujemanju vzorcev.

Regularni izrazi se pogosto uporabljajo v programskih jezikih, kot so JavaScript, Python, PHP, Perl, Ruby in Go , pa tudi v orodjih ukazne vrstice, kot so grep, sed, awk in skripti bash . Vendar pa je lahko ustvarjanje popolne kode regex zaradi njene zapletene sintakse zahtevno. Tukaj pride prav to orodje.

Ključne značilnosti preizkuševalnika Regex in odpravljalnika napak

  • Ujemanje v realnem času: Oglejte si regex rezultate med tipkanjem.

  • Označevanje napak: Pridobite takojšnje povratne informacije o regex sintaktičnih napakah.

  • Podpora za več zastavic: Preizkusite z zastavicami, kot so Global(g) , Case Insensitive(i) , Multiline(m) , Dot All(s) in Unicode(u) .

  • Preverjanje po vrsticah: Ugotovite, katere vrstice ustrezajo vašemu vzorcu in katere vsebujejo napake.

  • Enostavna uporaba: Preprost vmesnik za začetnike in napredne uporabnike.

Kako uporabljati Regex preizkuševalec in odpravljalnik napak

  1. Vnesite regularni izraz: regex V vnosno polje »Regularni izraz« vnesite vzorec .

  2. Dodajanje testnih nizov: Prilepite testno besedilo v območje »Testni niz« . Vsaka vrstica bo preverjena ločeno.

  3. Izberite zastavice: Izberite ustrezne zastavice za svojo regex datoteko .

  4. Kliknite »Test Regex « , da si ogledate rezultate.

Primer 1: Preverjanje e-poštnih naslovov

Regex Vzorec:

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

Preskusni niz:

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

Pričakovani rezultat:

Ujema se:

Neprimerljivo:

  • hello1example.com

  • neveljaven-e-naslov@com

Primer 2: Pridobivanje URL-jev

Regex Vzorec:

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

Preskusni niz:

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

Pričakovani rezultat:

Ujema se:

Neprimerljivo:

  • ftp://example.com

  • primer.com

Primer 3: Preverjanje telefonskih številk

Regex Vzorec:

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

Preskusni niz:

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

Pričakovani rezultat:

Ujema se:

  • +1-800-555-1234

  • (123) 456-7890

  • 800.555.1234

  • +44 20 7946 0958

  • 555-1234

Neprimerljivo:

  • Neveljavna telefonska številka

Nasveti za ustvarjanje učinkovitih regularnih izrazov

  • Za ujemanje določenih položajev uporabite sidra , kot sta ^(začetek vrstice) in $(konec vrstice).

  • Za določitev dovoljenih znakov uporabite razrede znakov , kot so [a-z], [A-Z] in. [0-9]

  • Za nadzor števila ponovitev uporabite kvantifikatorje , kot so +, *, ?, in. {n,m}

  • Za zajemanje in ponovno uporabo ujemajočih se vzorcev uporabite skupine in povratne reference.

  • Za nadzor vedenja pri ujemanju uporabite zastavice , kot so g, i, m, s, in. u

Zaključek

Obvladovanje regularnih izrazov vam lahko prihrani čas in trud pri delu z besedilnimi podatki. Ta Regex preizkuševalec in odpravljalnik napak olajša testiranje, preverjanje in odpravljanje napak vzorcev, preden jih uporabite v kodi. Preizkusite ga in postanite regex strokovnjak še danes!