Regex Tesztelő és hibakereső- Reguláris kifejezések online tesztelése, validálása és hibakeresése
Mi az a Regex tesztelő és hibakereső?
A Regex Tester and Debugger egy hatékony online eszköz, amely lehetővé teszi a reguláris kifejezések( regex) valós idejű tesztelését, validálását és hibakeresését. Akár fejlesztő, adatelemző vagy rendszergazda vagy, a reguláris kifejezések elsajátítása segíthet a szövegfeldolgozási, adatvalidációs és mintaillesztési feladatok hatékony kezelésében.
A reguláris kifejezéseket széles körben használják olyan programozási nyelvekben, mint JavaScript a, Python, PHP, Perl, Ruby és Go , valamint a parancssori eszközökben, mint a grep, sed, awk és bash szkriptek . A tökéletes kifejezések létrehozása azonban regex összetett szintaxisa miatt kihívást jelenthet. Itt jön jól ez az eszköz.
Regex A tesztelő és hibakereső főbb jellemzői
Valós idejű egyezés: regex Az eredményeket gépelés közben is megtekintheti .
Hiba kiemelése: Azonnali visszajelzést kaphat regex a szintaktikai hibákról.
Többszörös jelzők támogatása: Teszteljen olyan jelzőkkel, mint a Global(g) , Case Insessive(i) , Multiline(m) , Dot All(s) és Unicode(u) .
Soronkénti ellenőrzés: Azonosítsa, hogy mely sorok felelnek meg a mintának, és melyek tartalmaznak hibákat.
Könnyen használható: Egyszerű felület kezdőknek és haladó felhasználóknak egyaránt.
Regex A tesztelő és hibakereső használata
Adja meg a reguláris kifejezést: Írja be regex a mintát a „Reguláris kifejezés” beviteli mezőbe.
Tesztkarakterláncok hozzáadása: Illessze be a tesztszöveget a „Tesztkarakterlánc” területre. Minden sor külön lesz érvényesítve.
Jelzők kiválasztása: Válassza ki a megfelelő zászlókat a regex.
Regex Az eredmények megtekintéséhez kattintson a „Teszt ” gombra.
1. példa: E-mail címek érvényesítése
Regex Minta:
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
Teszt karakterlánc:
[email protected]
hello1example.com
[email protected]
invalid-email@com
example@domain
Várható kimenet:
Egyező:
példa@domain
Páratlan:
hello1example.com
érvénytelen-email@com
2. példa: URL-ek kinyerése
Regex Minta:
https?:\/\/(www\.)?[\w\-]+(\.[\w\-]+)+([\/\w\-._~:?#\[\]@!$&'()*+,;=%]*)?
Teszt karakterlánc:
https://example.com
http://www.google.com
ftp://example.com
https://sub.domain.co.uk/path/to/page
example.com
Várható kimenet:
Egyező:
Páratlan:
ftp://example.com
példa.com
3. példa: Telefonszámok érvényesítése
Regex Minta:
\+?\d{1,3}[-.\s]?\(?\d{1,4}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9}
Teszt karakterlánc:
+1-800-555-1234
(123) 456-7890
800.555.1234
+44 20 7946 0958
555-1234
Invalid-Phone-Number
Várható kimenet:
Egyező:
+1-800-555-1234
(123) 456-7890
800.555.1234
+44 20 7946 0958
555-1234
Páratlan:
Érvénytelen telefonszám
Tippek hatékony reguláris kifejezések létrehozásához
Használj olyan horgonyokat , mint
^
a(sor eleje) és$
a(sor vége) a konkrét pozíciókhoz.Használjon karakterosztályokat, mint például
[a-z]
a[A-Z]
, és,[0-9]
az engedélyezett karakterek megadásához.Használjon kvantorokat , mint például
+
a*
, ,?
és,{n,m}
az ismétlések számának szabályozására.Csoportok és visszahivatkozások segítségével rögzítheti és újrafelhasználhatja az egyező mintákat.
Használjon olyan jelzőket , mint
g
a,i
,m
,s
, és,u
az egyezési viselkedés szabályozására.
Következtetés
A reguláris kifejezések elsajátítása időt és energiát takaríthat meg szöveges adatokkal való munka során. Ez Regex a tesztelő és hibakereső eszköz megkönnyíti a minták tesztelését, validálását és hibakeresését, mielőtt felhasználnád őket a kódodban. Próbáld ki, és válj regex szakértővé még ma!