Regex Cheatsheet
Rýchla referencia: anchors, character classes, quantifiery, groups, lookarounds, flags. Klikni na pattern a skopíruje sa.
Vytvoril JXXR1 · ♥ Sponzorovať · ☕ Kúp mi kávu
Načo to slúži?
Regex (regular expressions) je mini-jazyk na hľadanie patternov v texte. Tento cheatsheet pokrýva anchors, character classes, quantifiery, groups, lookarounds a flags pre JavaScript regex. Klikni na akýkoľvek pattern, skopíruje sa do schránky.
Kedy to použiť
- Pripomenutie si syntaxe, ktorú nepoužívaš každý deň (lookbehind, named groups).
- Rýchla referencia pri review PR-u, kde niekto pridáva regex.
- Príprava patternu pre validáciu form-u, search-and-replace alebo extrakciu.
Časté chyby
- Greedy vs. lazy.
.*je greedy (vezme čo najviac),.*?je lazy (čo najmenej). - Anchors.
^= začiatok riadku (alebo stringu bezmflag-u).$= koniec. - Escape v inom kontexte. V JS literále
/fooar/tiznamená word boundary. V string"foo\bar"potrebuješ dvojitý backslash. - Capture vs. non-capture.
(abc)capture;(?:abc)non-capture (rýchlejšie). - Unicode flag. Bez
uflag-u sa.nevyrovná code points mimo BMP.