Regex Tester: testování regulárních výrazů online – zdarma
Zdarma, bez registrace, funguje ve vašem prohlížeči. Testujte regulární výraz na textu: shody se zvýrazní během psaní, skupiny se vypíší do tabulky a nahrazení se hned ukáže. Pravidla JavaScriptu.
Vzory běží ve vašem zařízení se stejnými pravidly jako JavaScript ve vašem prohlížeči. Nic, co napíšete, se nikam neodesílá.
Proč použít Tester regulárních výrazů
- 100% zdarma
- Používejte, jak často chcete. Bez registrace, bez vodoznaku, bez instalace.
- Soukromí od základu
- Co napíšete, zůstává ve vašem prohlížeči a nikdy se nám neposílá.
- Funguje na jakémkoli zařízení
- Běží ve vašem prohlížeči na Windows, Macu, Linuxu, Androidu a iPhonu. Není potřeba žádná aplikace.
Jak použít Tester regulárních výrazů
- Napište svůj vzor do pole Regulární výraz, bez okolních lomítek.
- Zaškrtněte potřebné příznaky: g (globální), i (bez rozlišení velikosti), m (víc řádků), s (tečka odpovídá i zalomení řádku), u (unicode) nebo y (lepivý).
- Vložte text do pole Testovací text. Shody se zvýrazní a vypíší s pozicí a skupinami.
- Zaškrtněte Nahradit a napište náhradu, s použitím $1 nebo $<name> pro skupiny, a klikněte na Kopírovat výsledek.
Často kladené otázky
Jaká varianta regulárních výrazů se používá?
JavaScriptová, přesně tak, jak ji spouští váš prohlížeč. Většina běžné syntaxe je společná s Pythonem, Javou, PHP (PCRE) a .NET, ale lookbehind, pojmenované skupiny a unicodové třídy se mohou mezi jazyky mírně lišit.
Co dělají příznaky?
g najde každou shodu, i ignoruje velikost písmen, m způsobí, že ^ a $ odpovídají každému řádku, s dovolí tečce odpovídat zalomení řádků, u zapne plnou podporu Unicode včetně tříd \p{…} a y odpovídá jen od aktuální pozice.
Proč najde jen jednu shodu?
Bez příznaku g se regulární výraz zastaví na první shodě, stejně jako ve vašem kódu. Zaškrtněte g (globální), aby je našel všechny.
Jak vidím skupiny zachycení?
Každá shoda je v tabulce s pozicí a hodnotou každé skupiny. Pojmenované skupiny, například (?<year>\d{4}), ukazují číslo i název a skupina, která se neuplatnila, ukáže žádná shoda.
Jak používám skupiny v nahrazení?
Použijte $1, $2 atd. pro číslované skupiny, $<name> pro pojmenované a $& pro celou shodu. Nahrazený text se mění, jak píšete.
Jak hledám shody přes více řádků?
Zaškrtněte m, aby ^ a $ odpovídaly začátku a konci každého řádku, a zaškrtněte s, pokud má tečka odpovídat i zalomením řádků.
Proč se můj vzor zastavil?
Některé vzory, často vnořená opakování jako (a+)+ nebo (.*)*, mohou na určitém textu trvat prakticky věčně. Tester zastaví každý běh po jedné sekundě, aby stránka zůstala svižná; zpřesněte opakovanou část.
Kolik shod může ukázat?
Počítá až 5,000 shod a v tabulce vypíše prvních 500, což na kontrolu vzoru stačí.
Je Tester regulárních výrazů zdarma?
Ano. Používání je zdarma, bez registrace a bez instalace čehokoli.
Nápověda a návody (v angličtině)
- Regex Cheat Sheet: Anchors, Groups, Lookarounds (Free)A practical regex cheat sheet with tested examples for anchors, classes, quantifiers, groups and lookarounds. Try each one live in a free regex tester.
- Regex for Email Validation: Patterns That Work (Free)A practical email regex, the one the HTML standard uses, and why a perfect RFC pattern isn't worth it. With test cases you can run free in your browser.
- camelCase vs snake_case vs kebab-case: Which to UsecamelCase for JavaScript, snake_case for Python and databases, kebab-case for CSS and URLs. Where each naming convention belongs and how to convert free.
Související nástroje
- Porovnání textůVložte dvě verze textu a uvidíte přesně, co se změnilo: odstraněný text růžově, přidaný text zeleně, vedle sebe nebo v jednom sloupci. Porovnávejte podle řádků, slov nebo znaků a podle potřeby ignorujte velká písmena nebo přebytečné mezery.
- Formátovač JSONVložte JSON, zkontrolujte, zda je platný, a poté jej naformátujte s přehledným odsazením, nebo zhutněte na jeden řádek. Pokud je něco špatně, uvidíte co a ve většině prohlížečů také řádek a sloupec. Zkopírujte výsledek nebo jej stáhněte jako soubor .json.
- Převodník velikosti písmenVložte text a jedním kliknutím jej změňte na VELKÁ PÍSMENA, malá písmena, Větu, Nadpis nebo Velká Počáteční Písmena, a pak jej zkopírujte. Opravte text napsaný se zapnutým zámkem velkých písmen, upravte nadpisy nebo sladěte text se stylem během vteřin.