Tester regulárnych výrazov

Testovanie a ladenie regulárnych výrazov: živé zvýrazňovanie, zoznam zhôd s pozíciami a dĺžkami a úplné vyťahovanie zachytávacích skupín.
Všetky výpočty prebiehajú lokálne v prehliadači — údaje sa nikdy nenahrávajú na žiadny server.
Vzor:
Šablóna: Výber šablóny vyplní pole vzoru a spustí test.
Zhody sa tu zvýraznia.
Zoznam zhôd
# Zodpovedajúci text Pozícia Dĺžka Zachytávacie skupiny
Ako sa používa — Zadá sa vzor do poľa Vzor (alebo sa vyberie z rozbaľovacieho zoznamu Šablóna) a zadá sa testovací text. Výsledky sa aktualizujú hneď.
Príznaky: g = nájsť všetky zhody, i = ignorovať veľkosť písmen, m = ^/$ zodpovedajú každému riadku, s = bodka zodpovedá aj koncu riadku, u = režim Unicode.
Náhľad zvýrazní každú zhodu žltou. Tabuľka nižšie uvádza každú zhodu s pozíciou a dĺžkou, plus každú zachytávaciu skupinu ($1, $2, …).
Zhody s nulovou šírkou (napr. a* na "bbb") sa spracujú bezpečne — nemôžu zablokovať prehliadač. Neplatné vzory zobrazia chybu priamo v texte namiesto dialógu.
Stlačením Ctrl+Enter sa spustí test. Všetky údaje sa spracúvajú lokálne — nič sa nenahráva.
Regulárne výrazy za minútu

Väčšina znakov regulárnych výrazov sú metaznaky so špeciálnym významom — . ^ $ * + ? ( ) [ ] { } | \ — a spätné lomeno ich znova urobí doslovnými. Kotvy ^ a $ zodpovedajú pozíciám, nie znakom, a kvantifikátory * a + sú predvolene chamtivé: zachytia, koľko sa dá, zatiaľ čo lenivé tvary *? a +? sa spokojia s najkratšou zhodou.

Keď vzor zachytí príliš veľa, riešením je obvykle lenivý kvantifikátor alebo negovaná trieda znakov — nie ďalšie znaky ..