Analyzátor regulárních výrazů
Rozložit regulární výraz na jednoduché kroky v přirozeném jazyce, jeden po jednom.
Analyzátor regulárních výrazů
Vložte regulární výraz a tento nástroj jej rozloží na kousky, přičemž změní kryptickou syntaxi jako ^[\w.+-]+@[\w-]+\.[a-zA-Z]{2,}$ na jasný průvodce v přirozeném jazyce, který vysvětluje, co se každá část skutečně shoduje. Přijímá holý vzor nebo úplný literál /pattern/flags, takže můžete vložit přesně to, co jste zkopírovali z editoru kódu, knihovny ověření nebo staré odpovědi na Stack Overflow.
Zapněte Vysvětlit příznaky pro řádek po řádku vysvětlení g, i, m, s, u a ostatních; Zobrazit skupiny a pojmenované skupiny abyste viděli každé (…) na první pohled, užitečné jakmile vzor obsahuje více z nich, než můžete spočítat; Upozornit na riziko katastrofálního navracení aby ste označili vnořené neomezené opakování — klasický tvar (a+)+, který může zmrazit modul regex na špatném vstupu; Navrhnout jednodušší zápis pro jednoduché přepsání jako [0-9] na \d; a Vygenerovat vzorové pokrytí pro vytvoření krátké řetězce, které vzor skutečně přijímá, užitečné jako rychlá kontrola zdraví. Zvolte Strom nebo Číslované kroky pro způsob, jakým je rozpis uspořádán, a JavaScript, PCRE nebo Python jako dialekt pro poznámky o syntaxi pojmenované skupiny a possessive quantifiers.
Parser je napsán od nuly namísto toho, aby byl vypůjčen z jednoho motoru, takže jeho vysvětlení zůstávají konzistentní v dialektech a správně se zabývá escapedými znaky, body kódu Unicode a emoji v doslovném textu — nic se nerozdělit na špatné kusy.
Všechno běží lokálně ve vašem prohlížeči. Vzor vytvořený kolem formátu klíče API nebo validátoru osobních údajů nikdy neopustí váš počítač. Zkopírujte vysvětlení, stáhněte jej jako soubor .txt, nebo odešlete výstup zpět na vstup a prozkoumejte další související vzor.