Regex din exemple
Transformă şiruri de exemplu în expresie regulată şi vezi care exemple se potrivesc.
Regex din exemple
Lipiţi un mâner de şiruri pe care modelul ar trebui să le corespundă — una pe rând — şi acest instrument deduce expresie regulată care capturează forma pe care o împărtăşesc. Sub modelul generat, enumeră fiecare exemplu cu o bifă, pentru a putea vedea dintr-o privire dacă rezultatul acoperă efectiv ceea ce aţi lipit.
Nivelul de generalizare controlează cât de literal este rezultatul. "Caractere exacte" păstrează fiecare caracter aşa cum este şi doar combină exemple cu forme diferite prin alternare. "Clase de caractere" înlocuieşte cifre, litere şi spații cu \d, \p{Lu}/\p{Ll} şi \s, menţinând numărurile de repetiţie exacte din exemplele dvs. "Cuantificatori flexibili" merge mai departe şi transformă acele execuţii în potriviri unu-sau-mai-mult, care generalizeaz mai bine dar se potriveşte cu mai mult decât mostrarele dvs. Ancorarea adaugă ^ şi $ aşa încât întregul şir trebuie să se potrivească în loc de doar o substring, sensibilitatea majusculelor controlează dacă cazul conteaza, iar grupurile numite încadrează părţile variabile ale modelului pentru a le putea extrage după nume mai târziu. Opţiunea de dialect ajustează modul în care grupurile numite sunt scrise pentru JavaScript, PCRE sau Python, deoarece cele trei nu sunt de acord asupra sintaxei respective.
Adăugaţi şiruri pe care modelul NU ar trebui să le corespundă în al doilea câmp, iar instrumentul verifică de asemenea modelul generat faţă de acestea — orice exemplu negativ pe care îl corespunde în continuare este marcat, care este cel mai rapid mod de a detecta un model prea larg. Activaţi explicaţia pentru a obţine modelul împărţit în piesele sale individuale cu o descriere în limba curată a ceea ce fiecare fac.
Totul se execută local în browserul dvs.: exemplele pe care le lipiţi, exemplele negative şi modelul generat nu pleacă niciodată de pe dispozitivul dvs. Copiaţi rezultatul, descărcaţi-l ca fişier .txt, sau trimiteţi ieşirea înapoi în intrare pentru a o rafina cu mai multe exemple.