Regex Tesztelő és hibakereső- Ingyenes online reguláris kifejezés tesztelő eszköz

Results:

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

  1. Adja meg a reguláris kifejezést: Írja be regex a mintát a „Reguláris kifejezés” beviteli mezőbe.

  2. Tesztkarakterláncok hozzáadása: Illessze be a tesztszöveget a „Tesztkarakterlánc” területre. Minden sor külön lesz érvényesítve.

  3. Jelzők kiválasztása: Válassza ki a megfelelő zászlókat a regex.

  4. 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á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!