Rozkladač regex
Rozložiť regulárny výraz na prosté angličtinové kroky, jeden po druhom.
Rozkladač regex
Prilepte regulárny výraz a tento nástroj ho rozloží po kúskoch, pričom zmení kryptické syntaxe ako ^[\w.+-]+@[\w-]+\.[a-zA-Z]{2,}$ na jasnú analýzu v angličtine o tom, čo jednotlivé časti naozaj matchujú. Akceptuje holý vzor alebo úplný /pattern/flags literál, aby ste mohli vložiť presne to, čo ste skopírovali z editora kódu, knižnice na validáciu alebo starej odpovede na Stack Overflow.
Zapnite Vysvetliť príznaky pre riadok po riadku vysvetlenie g, i, m, s, u a ostatných; Zobraziť skupiny a pomenované skupiny aby ste videli každé (…) na prvý pohľad, užitočné keď vzor obsahuje viac z nich ako môžete spočítať; Varovať pred rizikom spätného prehľadávania aby ste označili vnorené, neobmedzené opakovanie — klasický (a+)+ tvar, ktorý môže zmraziť motor regex na nesprávnom vstupe; Navrhnúť jednoduchšiu notáciu pre ľahké prepisy ako [0-9] na \d; a Vygenerovať vzorový zápas aby ste vytvorili krátky reťazec, ktorý vzor naozaj akceptuje, užitočný ako rýchla kontrola zdravia. Vyberte si Strom alebo Čísľované kroky ako rozdelenie analýzy a JavaScript, PCRE alebo Python ako dialekt pre poznámky o syntaxi pomenovaných skupín a possessive quantifiers.
Parser je napísaný od nuly namiesto toho, aby bol požičaný od jedného motoru, takže jeho vysvetlenia zostávajú konzistentné v dialektoch a správne sa zaoberajú s únikovými znakmi, Unicode bodmi kódu a emoji v doslovnom texte — nič sa nerozdelí na nesprávne kusy.
Všetko beží lokálne vo vašom prehliadači. Vzor vybudovaný okolo formátu kľúča API alebo validátora osobných údajov nikdy neopustí váš počítač. Skopírujte vysvetlenie, stiahnite ho ako súbor .txt alebo odošlite výstup spať do vstupu a preskúmajte súvisiaci vzor ďalej.