Regex od primjera
Primjere stringova pretvori u regularni izraz i provjeri koje primjere poklanja.
Regex od primjera
Zalijepite nekoliko stringova koje bi uzorak trebao pokriti — jedan po liniji — i ovaj alat zaključuje regularni izraz koji hvata oblik koji dijele. Ispod generirane uzorak lista svaki primjer s kljukicom, tako da odmah vidite je li rezultat zapravo pokrio ono što ste zalijepili.
Razina generalizacije kontrolira koliko je dosljedan rezultat. "Točni znakovi" čuva svaki znak kako jest i samo kombinira različito oblikovane primjere alternacijom. "Klase znakova" zamjenjuje znamenke, slova i razmake sa \d, \p{Lu}/\p{Ll} i \s dok čuva točne brojeve ponavljanja iz vaših primjera. "Fleksibilni kvantifikatori" ide dalje i pretvara ta ponavljanja u jedno-ili-više podudaranja, što bolje generalizira ali i poklanja više od vaših primjera. Sidrenje dodaje ^ i $ kako bi se cijeli string morao podudarati umjesto samo podstringa, razlikovanje velikih i malih slova kontrolira je li veličina slova bitna, a imenske grupe omotavaju varijabilne dijelove uzorak kako bi ih kasnije mogli izvući po imenu. Opcija dijalekta prilagođava kako se imenske grupe pišu za JavaScript, PCRE ili Python, jer se tri ne slažu oko te sintakse.
Dodajte stringove koje uzorak NE smije pokriti u drugo polje, i alat provjerava generirani uzorak i protiv njih — bilo koji negativan primjer koji se još uvijek podudara se označava, što je najbrži način da uhvatite uzorak koji je premanje ograničavajući. Uključite objašnjenje da dobijete uzorak podijeljen na njegove pojedinačne dijelove sa opisu na običnom jeziku onoga što svaki radi.
Sve se izvršava lokalno u vašem pregledniku: primjeri koje zalijepite, negativni primjeri i generirani uzorak nikad ne napuštaju vašu uređaj. Kopirajte rezultat, preuzmite ga kao .txt datoteku ili pošaljite izlaz natrag u unos da biste ga unaprijedili prema više primjera.