Monu Tools

Tester regulárnych výrazov

Testujte regulárny výraz na svojom texte v reálnom čase. Uvidíte každú zhodu zvýraznenú, so skupinami zachytenia a príznakmi. Beží výhradne vo vašom prehliadači.

Ako používať nástroj Tester Regex

  1. 01

    Napíšte svoj regulárny výraz do poľa vzoru.

  2. 02

    Prepínajte príznaky (g, i, m, s, u), ktoré potrebujete.

  3. 03

    Zadajte testovací reťazec a uvidíte zhody zvýraznené s ich skupinami.

Často kladené otázky

Ktorá verzia regulárnych výrazov sa používa?

Modul JavaScript (ECMAScript) zabudovaný vo vašom prehliadači, takže výsledky zodpovedajú tomu, čo váš JavaScript a TypeScript kód bude robiť.

Čo znamenajú príznaky?

g nájde všetky výskyty, i ignoruje veľkosť písmen, m robí z ^ a $ zhody na koncoch riadkov, s umožňuje bodke zhodovať sa s novými riadkami a u povoľuje plné spracovanie Unicode.

Ako sa zhodovám naprieč viacerými riadkami?

Povolte príznak viacriadkový (m), aby sa ^ a $ zhodovali na každom konci riadku, a pridajte príznak dotAll (s), ak potrebujete, aby sa bodka zhodovala aj so znakmi nového riadku.

Zobrazujú sa skupiny zachytenia?

Áno. Každá zhoda uvádza svoje číslované skupiny zachytenia a pomenované skupiny sa zobrazujú podľa mena, takže presne vidíte, čo každá časť vzoru zachytila.

Prečo môj vzor funguje tu, ale nie v inom jazyku?

Toto používa modul JavaScript. PCRE, Python a iné zdieľajú väčšinu syntaxe, ale líšia sa v lookbehind, pomenovaných skupinách a niektorých escapoch, takže pokročilé vzory portujte opatrne.

Nahrá sa môj text niekam?

Nie. Vzor a váš testovací text sa vyhodnocujú výhradne vo vašom prehliadači a nikdy neopustia vaše zariadenie.

O tomto nástroji

Tester regulárnych výrazov vám umožňuje budovať a ladiť regulárne výrazy na vašom vlastnom vzorovom texte, so zvýraznením zhôd živé počas písania. Používa modul regulárnych výrazov JavaScript, rovnaký v každom prehliadači a v Node.js, takže vzor, ktorý funguje tu, funguje vo vašom JavaScript a TypeScript kóde.

Prepínajte globálny, nezávislý na veľkosti písmen, viacriadkový a iné príznaky a uvidíte každú zhodu spolu s jej skupinami zachytenia. Je užitočný na overovanie vstupných formátov, extrahovanie polí z logov alebo testovanie vzoru pred vložením do kódu. Všetko beží vo vašom prehliadači, takže vaše vzory a testovací text sa nikdy nenahrávajú. Všimnite si, že iné jazyky ako PCRE, Python a Go zdieľajú väčšinu syntaxe, ale niektoré pokročilé konštrukcie sa môžu správať inak mimo JavaScriptu.

Súvisiace nástroje