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
Napíšte svoj regulárny výraz do poľa vzoru.
Prepínajte príznaky (g, i, m, s, u), ktoré potrebujete.
Zadajte testovací reťazec a uvidíte zhody zvýraznené s ich skupinami.
Tester regulárnych výrazov vám umožňuje zostaviť a ladiť regulárne výrazy voči vlastnému ukážkovému textu, so zhodami zvýraznenými naživo počas písania. Je užitočný na validáciu formátov vstupu, extrahovanie polí z logov alebo testovanie vzoru pred jeho vložením do kódu.
Všetko beží vo vašom prehliadači, takže vaše vzory a testovací text sa nikdy neodovzdávajú.
Používa engine regulárnych výrazov JavaScriptu, ten istý, ktorý je v každom prehliadači a v Node.js, takže vzor, ktorý funguje tu, funguje aj vo vašom kóde JavaScriptu a TypeScriptu.
Prepnutím globálneho príznaku, príznaku bez rozlišovania veľkosti písmen, viacriadkového a ďalších zmeníte, ako sa vzor zhoduje. Uvidíte každú zhodu spolu s jej zachytávacími skupinami, takže presne potvrdíte, čo každá časť vzoru vyťahuje.
Iné jazyky ako PCRE, Python a Go zdieľajú väčšinu syntaxe, ale líšia sa v niektorých funkciách, takže pár pokročilých konštrukcií sa môže mimo JavaScriptu správať odlišne. Ak vzor funguje tu, ale nie v inom jazyku, dôvodom je zvyčajne konštrukcia špecifická pre daný engine.
Často kladené otázky
Modul JavaScript (ECMAScript) zabudovaný vo vašom prehliadači, takže výsledky zodpovedajú tomu, čo váš JavaScript a TypeScript kód bude robiť.
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.
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.
Á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.
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.
Nie. Vzor a váš testovací text sa vyhodnocujú výhradne vo vašom prehliadači a nikdy neopustia vaše zariadenie.
Vložiť tento nástroj
Pridajte tento nástroj na svoju webovú stránku. Skopírujte úryvok nižšie, automaticky zostáva aktuálny.
<iframe src="https://monu.tools/embed/sk/regex-tester" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Súvisiace nástroje
Budujte a kontrolujte výrazy cron. Vyberte predvoľbu alebo upravte päť polí a uvidíte nasledujúce časy spustenia vo vašom časovom pásme. Beží výhradne vo vašom prehliadači.
Formátujte, skrášľujte a overujte JSON online s jasnými chybovými hláseniami pre neplatný vstup.
Zakódujte text do Base64 alebo dekódujte Base64 späť na text. Bezpečné v UTF-8 s automatickým rozpoznaním smeru.
Vygenerujte 5 náhodných UUID verzie 4 podľa RFC 4122 naraz. Vstup sa ignoruje; spustite znovu pre novú dávku.