Regex Tester a debugger- bezplatný online nástroj pro testování regulárních výrazů

Results:

Regex Tester a debugger- testování, ověřování a ladění regulárních výrazů online

Co je Regex tester a debugger?

Tester Regex a debugger je výkonný online nástroj, který vám umožňuje testovat, ověřovat a ladit regulární výrazy( regex) v reálném čase. Ať už jste vývojář, datový analytik nebo správce systému, zvládnutí regulárních výrazů vám může pomoci efektivně zvládat úkoly zpracování textu, ověřování dat a porovnávání vzorů.

Regulární výrazy se široce používají v programovacích jazycích jako JavaScript Firefox Python, Firefox, PHP, Perl Firefox Ruby, Firefox a Go , a také v nástrojích příkazového řádku, jako jsou grep, sed, awk a bash skripty . Vytvoření perfektního kódu však regex může být kvůli jeho složité syntaxi náročné. A právě zde se tento nástroj hodí.

Klíčové vlastnosti testeru Regex a debuggeru

  • Hledání v reálném čase: Sledujte regex výsledky během psaní.

  • Zvýrazňování chyb: Získejte okamžitou zpětnou vazbu k regex syntaktickým chybám.

  • Podpora více příznaků: Testujte s příznaky jako Global(g) , Case Insensitive(i) , Multiline(m) , Dot All(s) a Unicode(u) .

  • Ověřování řádek po řádku: Identifikujte, které řádky odpovídají vašemu vzoru a které obsahují chyby.

  • Snadné použití: Jednoduché rozhraní pro začátečníky i pokročilé uživatele.

Jak používat Regex tester a ladicí program

  1. Zadejte regulární výraz: Zadejte regex vzor do vstupního pole „Regulární výraz“ .

  2. Přidání testovacích řetězců: Vložte testovací text do oblasti „Testovací řetězec“ . Každý řádek bude ověřen samostatně.

  3. Vyberte příznaky: Vyberte vhodné příznaky pro váš soubor regex.

  4. Klikněte na tlačítko „Test Regex “ pro zobrazení výsledků.

Příklad 1: Ověření e-mailových adres

Regex Vzor:

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

Testovací řetězec:

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

Očekávaný výstup:

Shoda:

Nesrovnatelné:

  • hello1example.com

  • neplatny-email@com

Příklad 2: Extrakce URL adres

Regex Vzor:

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

Testovací řetězec:

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

Očekávaný výstup:

Shoda:

Nesrovnatelné:

  • ftp://example.com

  • example.com

Příklad 3: Ověření telefonních čísel

Regex Vzor:

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

Testovací řetězec:

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

Očekávaný výstup:

Shoda:

  • +1-800-555-1234

  • (123) 456-7890

  • 800.555.1234

  • +44 20 7946 0958

  • 555-1234

Nesrovnatelné:

  • Neplatné telefonní číslo

Tipy pro vytváření efektivních regulárních výrazů

  • Použijte kotvy jako ^(začátek řádku) a $(konec řádku) pro nalezení shody konkrétních pozic.

  • Pro určení povolených znaků použijte třídy znaků jako [a-z], [A-Z] a. [0-9]

  • Použijte kvantifikátory jako +, *, ?, a {n,m} k řízení počtu opakování.

  • Používejte skupiny a zpětné odkazy k zachycení a opětovnému použití shodných vzorů.

  • Pro řízení chování při porovnávání použijte příznaky jako g, i, m, s, a. u

Závěr

Zvládnutí regulárních výrazů vám může ušetřit čas a úsilí při práci s textovými daty. Tento Regex tester a ladicí program usnadňuje testování, ověřování a ladění vzorů před jejich použitím v kódu. Vyzkoušejte to a staňte se regex expertem ještě dnes!