Regex z príkladov
Premenujte vzorové reťazce na regulárny výraz a zistite, ktoré príklady sa zhodujú.
Regex z príkladov
Vložte niekoľko reťazcov, ktoré by mal vzor zhodovať — jeden na riadok — a tento nástroj odvodí regulárny výraz, ktorý zachytáva ich spoločnú štruktúru. Pod vygenerovaným vzorm sú uvedené všetky príklady s háčikom, takže vidíte na prvý pohľad, či výsledok naozaj pokrýva to, čo ste vložili.
Uroveň zovšeobecnenia kontroluje, ako doslove sú výsledky. Možnosť "Presné znaky" zachováva každý znak ako je a kombinuje iba rozdielne tvarované príklady pomocou alterácie. Možnosť "Triedy znakov" nahradzuje číslice, písmená a medzery výrazom \d, \p{Lu}/\p{Ll} a \s, pričom zachováva presné počty opakovaní z vašich príkladov. Možnosť "Flexibilné kvantifikátory" ide ďalej a mení tieto série na zápasy "jeden alebo viac", čo lepšie zovšeobecňuje, ale zároveň zhoduje viac ako vaše vzorky. Ukotvenie pridáva ^ a $ tak, aby sa musel zhodovať celý reťazec namiesto iba podreťazca, rozlišovanie veľkosti písmen kontroluje, či rozlišovanie veľkosti písmen záleží, a pomenované skupiny obalia premenlivé časti vzoru, aby ste ich neskôr mohli extrahovať podľa mena. Možnosť dialektu upravuje spôsob zápisu pomenovaných skupín pre JavaScript, PCRE alebo Python, pretože sa tieto tri na tejto syntaxi nezhodujú.
Vložte reťazce, ktoré sa vzor NEmá zhodovať, do druhého poľa, a nástroj skontroluje vygenerovaný vzor aj voči nim — akýkoľvek negatívny príklad, ktorý stále zhoduje, sa označí, čo je najrýchlejší spôsob, ako zachytiť vzor, ktorý je príliš široký. Zapnite vysvetlenie a získajte vzor rozdelený na jednotlivé časti s jednoduchým opisom toho, čo jednotlivé časti robia.
Všetko beží lokálne vo vašom prehliadači: príklady, ktoré vložíte, negatívne príklady a vygenerovaný vzor nikdy neopustia vašu zariadenie. Skopírujte výsledok, stiahnite ho ako súbor .txt alebo pošlite výstup späť na vstup a spresnite ho voči viacerým príkladom.