Tester Regex
Testați Expresiile Regulate în Timp Real
Scrieți modelul dvs. regex, introduceți un șir de testare și vedeți potrivirile evidențiate instantaneu. Suportă steaguri globale, insensibile la caz și pe mai multe linii.
Evidențierea Potrivirilor în Timp Real
Vezi potrivirile evidențiate în șirul tău de testare pe măsură ce scrii modelul. Feedback vizual instantaneu.
Toate Steagurile JS Regex
Comută steagurile globale (g), insensibile la caz (i), pe mai multe linii (m) și dot-all (s) cu un singur clic.
Detalii Grupuri Captură
Vizualizează toate potrivirile cu detalii complete, inclusiv grupuri captură, indici și text potrivit.
100% Pe Client
Se execută complet în browserul tău. Fără apeluri la server, fără colectare de date, rezultate instantanee.
Expresiile Regulate: Un Instrument Esențial pentru Dezvoltatori
Expresiile regulate (regex sau regexp) sunt modele puternice utilizate pentru a se potrivi, căuta și manipula text. Ele sunt suportate în practic fiecare limbaj de programare, inclusiv JavaScript, Python, Java, PHP și altele. De la validarea adreselor de email până la analizarea fișierelor de jurnal, regex este o abilitate indispensabilă pentru orice dezvoltator.
Sintaxa Comună a Regex
Elementele cheie ale regex includ: \d (cifre), \w (caractere de cuvânt), \s (spațiu alb), . (orice caracter), * (zero sau mai multe), + (unu sau mai multe), ? (opțional), [] (clase de caractere), () (grupuri), ^ (început) și $ (sfârșit). Combină aceste blocuri de construcție pentru a crea modele care se potrivesc exact textului de care ai nevoie. De exemplu, \b\w+@\w+\.\w+\b se potrivește cu modele simple asemănătoare adreselor de email.
Sfaturi pentru Scrierea unui Regex Mai Bun
Începe simplu și construiește complexitatea. Testează frecvent cu date reale de exemplu. Folosește cuantificatori non-greedy (*? și +?) atunci când vrei cea mai scurtă potrivire posibilă. Folosește grupuri numite (?