Regex Generator
Build regular expressions visually with pattern builder, character classes, quantifiers, and groups. Live preview with match highlighting, 20+ common patterns, and escaped output for every language.
Common Patterns — click to use
Live Preview & Match Details
Test String
Highlighted Matches
Match Groups
No matches yet
FAQ
Jak s tímto nástrojem sestavím regulární výraz?
Vyberte si z běžných šablon (e-mail, telefon, datum, URL, IP adresa…) nebo si poskládejte vzor z bloků. Nástroj průběžně zobrazuje výsledný regex, jeho vysvětlení a escaped varianty pro různé jazyky. Hotový výraz zkopírujte jedním kliknutím.
Mohu regex otestovat proti textu?
Ano. Do testovacího pole vložte vzorový text a nástroj okamžitě zvýrazní všechny shody včetně zachycených skupin. Vidíte tak hned, jestli se vzor chová podle očekávání, než ho nasadíte do kódu.
K čemu slouží escaped varianty výrazu?
Každý jazyk řeší escapování trochu jinak — v JavaScriptu se vzor často zapisuje mezi lomítka, v Javě a Pythonu je potřeba zdvojnásobit zpětná lomítka v běžném řetězci. Nástroj vygeneruje hotovou variantu pro váš jazyk, takže nemusíte nic ručně přepisovat.
Jaký je rozdíl mezi zachycujícími a nezachycujícími skupinami?
Zachycující skupina (kulaté závorky) uloží část shody pro pozdější použití — například pro extrakci předvolby z telefonního čísla. Nezachycující skupina (?:…) jen seskupuje prvky, například pro kvantifikátor, a místo mezi skupinami nezabírá. Pokud obsah nepotřebujete, použijte variantu ?: — výsledný kód je přehlednější.
Odesílá tento nástroj moje data na server?
Ne. Vše běží stoprocentně ve vašem prohlížeči. Žádné vzory, texty ani výsledky se nikam neodesílají, takže nástroj můžete bez obav použít i na interní vzory z firemních dat.