Regex Tester online
Živé ladění regulárních výrazů JavaScriptu: zvýrazněné shody, zachycené skupiny, příznaky a náhled náhrady.
Výsledek
Tento tester regulárních výrazů je živý pracovní stůl pro vývoj a ladění regulárních výrazů JavaScriptu. Zadejte vzor, přepněte příznaky g, i, m, sa u a vložte libovolný testovací text: shody jsou zvýrazněny přímo v textu během psaní, počítadlo ukazuje, kolik jich bylo nalezeno, a podrobný seznam rozdělí každou shodu do očíslovaných a pojmenovaných zachycených skupin. Chyby syntaxe neselžou jen tiše – tester zobrazí přesnou zprávu z enginu JavaScript, takže se okamžitě zachytí bludná závorka nebo neplatný kvantifikátor.
Je vytvořen pro vývoj vzorů, nikoli pro jednorázové textové operace. Když navrhujete zachycení pro analyzátor protokolů, testujete, které formáty adres URL validace akceptuje, nebo se učíte, co skutečně dělají předhledy, musíte vidět skupiny, pozice a okrajové případy – to je to, co tento nástroj ukazuje. Pro jednoduché každodenní úlohy hledání nebo hledání a nahrazování na kusu textu jsou speciální nástroje pro vyhledávání v textu a nahrazování v textu rychlejší; tento tester je místo, kam se dostanete, abyste získali správný vzor.
Režim nahrazení jej změní na náhled refaktorování: zadejte nahrazující řetězec s odkazy $1, $& nebo $<name> a uvidíte transformovaný text vedle sebe s originálem, než výraz odevzdáte do kódu. V kombinaci s přednastavenými stránkami – hotovými vzory pro e-maily, adresy URL, telefonní čísla, IP adresy, data a zásady hesel – slouží jako praktická reference pro běžné výrazy v reálném světě.
Vše se spouští lokálně ve vašem prohlížeči pomocí nativního enginu JavaScript RegExp – stejného enginu, který spustí váš vzor v produkčním kódu JS, takže to, co odpovídá zde, odpovídá tam. Nikde se nenahrává žádný text ani vzory, což umožňuje bezpečné ladění výrazů proti skutečným protokolům, vzorkům zákaznických dat nebo konfiguračním souborům, a to i offline.