Testujte regulární výraz vůči svému textu v reálném čase. Uvidíte každou shodu zvýrazněnou, se zachytávacími skupinami a příznaky. Běží výhradně ve vašem prohlížeči.
Jak používat nástroj Tester regex
Napište svůj regulární výraz do pole vzoru.
Přepněte příznaky (g, i, m, s, u), které potřebujete.
Zadejte testovací řetězec a uvidíte shody zvýrazněné s jejich skupinami.
Tester regulárních výrazů vám umožní sestavovat a ladit regulární výrazy proti vašemu vlastnímu vzorovému textu, se shodami zvýrazněnými živě při psaní. Hodí se k ověřování formátů vstupu, extrakci polí z logů nebo testování vzoru předtím, než ho vložíte do kódu.
Vše běží ve vašem prohlížeči, takže vaše vzory a testovací text se nikdy nenahrávají.
Používá engine regulárních výrazů JavaScriptu, ten samý v každém prohlížeči a v Node.js, takže vzor, který funguje zde, funguje i v vašem kódu v JavaScriptu a TypeScriptu.
Přepínejte příznaky global, case-insensitive, multiline a další, abyste změnil, jak vzor hledá shody. Vidíte každou shodu spolu s jejími zachytávacími skupinami, takže si potvrdíte přesně, co každá část vzoru vytahuje.
Jiné jazyky jako PCRE, Python a Go sdílejí většinu syntaxe, ale liší se v některých funkcích, takže pár pokročilých konstrukcí se může mimo JavaScript chovat odlišně. Pokud vzor funguje zde, ale ne v jiném jazyce, důvodem je obvykle konstrukce specifická pro engine.
Často kladené otázky
Engine JavaScriptu (ECMAScript) zabudovaný ve vašem prohlížeči, takže výsledky odpovídají tomu, co udělá váš kód v JavaScriptu a TypeScriptu.
g hledá všechny výskyty, i ignoruje velikost písmen, m způsobí, že ^ a $ odpovídají na koncích řádků, s umožní, aby tečka odpovídala novým řádkům, a u zapne plnou podporu Unicode.
Zapněte příznak víceřádkového režimu (m), aby ^ a $ odpovídaly na každém konci řádku, a přidejte příznak dotAll (s), pokud potřebujete, aby tečka odpovídala i znakům nového řádku.
Ano. Každá shoda vypíše své číslované zachytávací skupiny a pojmenované skupiny se objeví podle názvu, takže přesně vidíte, co každá část vzoru zachytila.
Toto používá engine JavaScriptu. PCRE, Python a další sdílejí většinu syntaxe, ale liší se v lookbehind, pojmenovaných skupinách a některých escape sekvencích, takže pokročilé vzory přenášejte opatrně.
Ne. Vzor a váš testovací text se vyhodnocují výhradně ve vašem prohlížeči a nikdy neopustí vaše zařízení.
Vložit tento nástroj
Přidejte tento nástroj na svůj web. Zkopírujte úryvek níže, automaticky zůstává aktuální.
<iframe src="https://monu.tools/embed/cs/regex-tester" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Související nástroje
Sestavujte a kontrolujte cron výrazy. Vyberte předvolbu nebo upravte pět polí a uvidíte časy příštích spuštění ve svém časovém pásmu. Běží výhradně ve vašem prohlížeči.
Formátujte, zkrášlujte a ověřujte JSON online s jasnými chybovými hláškami pro neplatný vstup.
Zakódujte text do Base64 nebo dekódujte Base64 zpět na text. Bezpečné v UTF-8 s automatickým rozpoznáním směru.
Vygenerujte 5 náhodných UUID verze 4 podle RFC 4122 najednou. Vstup se ignoruje; spusťte znovu pro novou dávku.