Razlagač regex
Rastavi regularni izraz na jednostavne korake na običnom jeziku, dio po dio.
Razlagač regex
Zalijepi regularni izraz i ovaj alat ga razlaže dio po dio, pretvarajući kriptičnu sintaksu kao ^[\w.+-]+@[\w-]+\.[a-zA-Z]{2,}$ u obični jezički pregled onoga što svaki dio zapravo odgovara. Prihvaća goli uzorak ili potpuni literal /pattern/flags, tako da možeš direktno zalijepiti točno što si kopirao iz uredjivača koda, biblioteke za validaciju ili starog Stack Overflow odgovora.
Uključi Objasni zastavice za objašnjenje liniju po liniju značenja g, i, m, s, u i ostalih; Popis hvatanja i nazvanih grupa za pregled svih (…) s jednim pogledom, što je zgodno kada uzorak ima više njih nego što možeš prebrojati; Upozori na rizik vraćanja za signaliziranje ugniježđene, neomeđene ponavljanja — klasičnog oblika (a+)+ koji može zamrznuti regex mehanizam na pogrešnom unosu; Predloži jednostavniju notaciju za lako prepisivanje kao [0-9] u \d; i Generiraj uzorak poklapanja za proizvodnju kratkog niza koji uzorak zapravo prihvaća, koristan kao brza provjera zdravstvenog stanja. Odaberi Stablo ili Numerirani koraci za način na koji je razrada prikazana, i JavaScript, PCRE ili Python kao dijalekt za bilješke o sintaksi nazvanih grupa i posjedničkim kvantifikatorima.
Analizator je napisan od nule umjesto pozajmljen iz jednog motora, tako da njegova objašnjenja ostaju konzistentna preko dijalekta i pravilno se nosi s pojavljenim znakovima, Unicode točkama koda i emoji unutar doslovno teksta — ništa se ne rastavlja u pogrešne dijelove.
Sve se izvršava lokalno u tvojoj pregledniku. Uzorak izgrađen oko formata ključa API ili ovjerenika podataka nikada ne napušta tvoj stroj. Kopiraj objašnjenje, preuzmi ga kao .txt datoteku ili pošalji rezultat natrag u unos da istražiš srodne uzorke.