Online tester regulárních výrazů
Laděte JavaScriptové regulární výrazy v reálném čase: zvýrazněné shody, zachytávací skupiny, přepínače a náhled náhrady.
🔒 Zpracováno výhradně ve vašem prohlížeči – nic, co zde zadáte, se nikdy nenahraje.
Výsledek
Tento tester regulárních výrazů je živý pracovní stůl pro vývoj a ladění JavaScriptových regulárních výrazů. Napište vzor, přepínejte přepínače g, i, m, s a u a vložte libovolný testovací text: shody se přímo v textu zvýrazňují během psaní, počítadlo ukazuje, kolik jich bylo nalezeno, a podrobný seznam rozkládá každou shodu na její číslované a pojmenované zachytávací skupiny. Syntaktické chyby neselžou jen potichu – tester zobrazí přesnou zprávu z JavaScriptového enginu, takže přebývající závorka nebo neplatný kvantifikátor je okamžitě odhalen.
Je postaven pro vývoj vzorů, ne pro jednorázové textové operace. Když navrhujete zachytávání pro parser logů, testujete, jaké formáty URL vaše validace přijímá, nebo se učíte, co dopředné kontroly vlastně dělají, potřebujete vidět skupiny, pozice a okrajové případy – to vše vám tento nástroj ukazuje. Pro jednoduché každodenní hledání nebo najdi-a-nahraď v kusu textu jsou rychlejší specializované nástroje pro vyhledávání a nahrazování v textu; tento tester je místo, kam jdete, když chcete vyladit samotný vzor.
Režim nahrazování z něj dělá náhled refaktorování: zadejte náhradní řetězec s referencemi $1, $& nebo $<jméno> a vedle původního textu uvidíte transformovaný text, ještě než výraz zapíšete do kódu. V kombinaci s přednastavenými stránkami – hotovými vzory pro e-maily, URL, telefonní čísla, IP adresy, data a politiky hesel – slouží zároveň jako praktická referenční příručka pro běžné reálné výrazy.
Vše se provádí lokálně ve vašem prohlížeči s použitím nativního JavaScriptového RegExp enginu – stejného enginu, který bude váš vzor spouštět v produkčním JS kódu, takže co vyhoví zde, vyhoví i tam. Žádné texty ani vzory se nikam nenahrávají, takže je bezpečné ladit výrazy na skutečných lozích, vzorcích zákaznických dat nebo konfiguračních souborech, a to i offline.