Zadarmo / Online

Tester Regex

Testovanie regulárnych výrazov v reálnom čase

Napíšte svoj regex vzor, zadajte testovací reťazec a sledujte, ako sú zhody okamžite zvýraznené. Podporuje globálne, bez ohľadu na veľkosť písmen a viacriadkové príznaky.

/ / gi

Zvýraznenie zhody naživo

Sledujte, ako sú zhody zvýraznené vo vašom testovacom reťazci, keď píšete svoj vzor. Okamžitá vizuálna spätná väzba.

Všetky JS regex príznaky

Prepínajte globálne (g), bez ohľadu na veľkosť písmen (i), viacriadkové (m) a dot-all (s) príznaky jedným kliknutím.

Detaily skupiny zachytenia

Zobraziť všetky zhody s úplnými detailmi vrátane skupín zachytenia, indexov a zhodnutého textu.

100% na strane klienta

Beží úplne vo vašom prehliadači. Žiadne volania na server, žiadne zhromažďovanie údajov, okamžité výsledky.

Regulárne výrazy: Nezbytný nástroj pre vývojárov

Regulárne výrazy (regex alebo regexp) sú mocné vzory používané na porovnávanie, vyhľadávanie a manipuláciu s textom. Sú podporované prakticky vo všetkých programovacích jazykoch vrátane JavaScriptu, Pythonu, Javy, PHP a ďalších. Od overovania e-mailových adries po analýzu protokolov, regex je nevyhnutná zručnosť pre každého vývojára.

Bežná syntax regex

Kľúčové prvky regex zahŕňajú: \d (číslovky), \w (znaky slova), \s (prázdny priestor), . (akýkoľvek znak), * (nula alebo viac), + (jeden alebo viac), ? (voliteľné), [] (znakové triedy), () (skupiny), ^ (začiatok) a $ (koniec). Kombinujte tieto stavebné bloky na vytvorenie vzorov, ktoré presne zodpovedajú textu, ktorý potrebujete. Napríklad, \b\w+@\w+\.\w+\b zodpovedá jednoduchým vzorom podobným e-mailu.

Tipy na písanie lepších regex

Začnite jednoducho a postupne zvyšujte zložitosti. Testujte často s reálnymi vzorkami údajov. Používajte nehladné kvantifikátory (*? a +?) keď chcete najkratšiu možnú zhodu. Používajte pomenované skupiny (?...) pre čitateľnosť. Vyhnite sa katastrofálnemu spätnému sledovaniu tým, že budete konkrétni so svojimi vzormi — používajte znakové triedy [] namiesto . keď je to možné, a ukotvite svoje vzory s ^ a $ keď je to vhodné.

FAQ Tester Regex