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.
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 (?