Tester regex

Scrie o expresie regulată și un text de test: potrivirile sunt evidențiate instantaneu, cu grupurile lor, iar tu poți încerca o înlocuire. Folosește motorul JavaScript al browserului, iar textul nu părăsește dispozitivul.

🔒 Ce scrii nu părăsește niciodată dispozitivul. Totul se calculează în browserul tău.

Opțiuni (flag-uri)
Încearcă un exemplu

Potriviri evidențiate

Potriviri

    Folosește $1, $2… pentru grupuri, $& pentru întreaga potrivire și $<nume> pentru grupuri cu nume.

    Cum testezi o expresie regulată

    1. Scrie expresia în primul câmp, fără slash-urile din jur.
    2. Bifează opțiunile de care ai nevoie, de exemplu ignorarea majusculelor sau găsirea tuturor potrivirilor.
    3. Lipește textul de test: potrivirile sunt evidențiate și listate cu grupurile lor.
    4. Dacă vrei, scrie o înlocuire și copiază textul rezultat.

    La ce folosește un tester regex

    O expresie regulată (regex) este un tipar pentru căutarea, validarea sau înlocuirea textului: e-mailuri, numere de telefon, date, coduri. Dacă o testezi înainte să o folosești în cod, eviți erorile și câștigi timp.

    Acest instrument folosește motorul de expresii regulate JavaScript, același din browserul tău și din Node.js. Marchează fiecare potrivire din text și arată valoarea fiecărui grup de captură, inclusiv a celor cu nume.

    Înlocuirea acceptă $1, $2 și restul sintaxei JavaScript, deci este utilă pentru a pregăti o modificare în masă înainte de a o aplica.

    Bine de știut

    Întrebări frecvente

    Ce înseamnă flag-urile g, i, m, s și u?

    g găsește toate potrivirile, nu doar prima. i ignoră majusculele și minusculele. m face ca ^ și $ să se aplice pe fiecare rând. s permite punctului să potrivească și rânduri noi. u activează modul Unicode.

    Cu ce limbaj este compatibil?

    Cu JavaScript. Construcțiile de bază (clase, grupuri, cuantificatori, ancore) sunt aceleași în aproape toate limbajele.

    Cum folosesc grupurile în înlocuire?

    Folosește $1, $2 etc. pentru grupuri numerotate, $& pentru întreaga potrivire și $<nume> pentru grupuri cu nume.

    Se trimite textul meu către vreun server?

    Nu. Totul se întâmplă în browserul tău, iar textul nu părăsește dispozitivul.

    Este gratuit?

    Da, este gratuit, nu cere cont și funcționează direct în browserul tău.