V prohlížeči

Regex Tester (Shody/Skupiny/Náhled nahrazení)

Tester regulárních výrazů, který můžete použít okamžitě – vložte svůj vzor i text a zkontrolujte výsledek na jedné obrazovce. Shody jsou zvýrazněny a společně se zobrazují zachytávací skupiny i náhledy nahrazení.

Vše běží lokálně ve vašem prohlížeči. Žádná data se neposílají na server.

/ /

Vyhodnocováno pomocí JavaScript (ECMAScript) regexu. Chování se může lišit od PCRE.

Příznaky (Flags)
Podrobnosti
g/i/m jsou základní. Podrobnosti pro další příznaky.
Použijte $1, $2 pro skupiny. $& je celá shoda.
Vstupní text
Vložte text, který chcete otestovat
Zvýraznění
Nalezené shody jsou zvýrazněny

            
Shody: {count} / Čas: {ms}ms / Ukotvení: {anchor} / Nahrazení: {replace} / Režim: {mode}
Výsledky

Možnosti

Jak používat

Zadejte vzor

Napište svůj regex a zvolte potřebné příznaky.

Vložte vstupní text

Zvýraznění se zobrazí vpravo během psaní.

Zkontrolujte výsledky

Prohlédněte si shody, skupiny a nahrazení v záložkách.

Ukázky Použít vzor, příznaky a nahrazení

Poznámky

Tento nástroj používá JavaScript regex engine.

  • Některé funkce specifické pro PCRE (např. atomické skupiny) nejsou dostupné.
  • Pojmenované skupiny a lookbehind se mohou lišit podle prohlížeče.
  • Není zaručena 100% shoda výsledků s PCRE.
Důležité

Před použitím v produkčním kódu si výsledky ověřte, protože chování různých jazyků se může lišit.

Časté dotazy

Co dělají příznaky g/i/m?

Přepínáte je pomocí zaškrtávacích políček. (g=globální, i=ignorovat velikost písmen, m=víceřádkový)

Mohu testovat nahrazování?

Ano, zadejte text do pole Nahradit a uvidíte náhled v příslušné záložce. Fungují i reference jako $1.

Liší se to od PCRE?

Ano. Tento nástroj používá JavaScript regex, takže některé složitější vzory se chovají jinak než v PHP nebo Pythonu.