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.
Č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í.
Tester regulárních výrazů vám umožní sestavovat a ladit regulární výrazy vůči vlastnímu vzorovému textu, se shodami zvýrazněnými živě při psaní. Používá engine regulárních výrazů JavaScriptu, stejný jako v každém prohlížeči a v Node.js, takže vzor, který funguje zde, funguje i ve vašem kódu v JavaScriptu a TypeScriptu.
Přepínejte globální, na velikost písmen necitlivý, víceřádkový a další příznaky a uvidíte každou shodu spolu s jejími zachytávacími skupinami. Hodí se k ověřování formátů vstupu, extrakci polí z logů nebo testování vzoru před jeho vložením do kódu. Vše běží ve vašem prohlížeči, takže se vaše vzory a testovací text nikdy nenahrávají. Pamatujte, že jiné jazyky jako PCRE, Python a Go sdílejí většinu syntaxe, ale liší se v některých funkcích, takže se pár pokročilých konstrukcí může mimo JavaScript chovat jinak.
Související nástroje
Generujte hashe SHA-1, SHA-256, SHA-384 a SHA-512 z libovolného textu přímo ve svém prohlížeči.
Převádějte barvy mezi HEX, RGB a HSL s živým náhledem.
Převádějte Unixové časové značky na čitelná data a zpět: UTC, místní čas, ISO 8601 a relativní čas. Sekundy a milisekundy se rozpoznají automaticky.
Procentně kódujte a dekódujte URL a komponenty URL, bezpečně v UTF-8.