Tester Regex (potriviri, grupuri si previzualizare inlocuire)

Ai nevoie sa rulezi rapid un test regex? Lipeste si verifica imediat cu acest tester regex.

Vezi pe un singur ecran potrivirile evidentiate, grupurile capturate si iesirea de inlocuire.

Datele introduse sunt procesate local in browser si nu sunt trimise catre un server.

Cum se foloseste

  1. Introdu un pattern si alege flag-urile de care ai nevoie (g/i/m).
  2. Lipeste textul sursa. Daca auto-run este PORNIT, rezultatele se actualizeaza imediat.
  3. Foloseste lista de potriviri pentru a inspecta pozitiile si pentru a sari la fiecare potrivire.
  4. Foloseste taburile Groups si Replacement pentru a verifica capturile si iesirea de inlocuire.

Exemple

Extragere email

Intrare: Text care contine adrese email

Iesire: Potriviri evidentiate si pozitii de inceput/sfarsit

Inlocuire key=value

Intrare: Text key=value pe mai multe linii

Iesire: Iesire de inlocuire folosind $1 si $2

Filtru linii log

Intrare: Text log cu INFO / WARN / ERROR

Iesire: Potrivire pe linii cu flag-ul m

Cheat Sheet pentru inlocuire

  • $1, $2 ... : referinte la grupuri capturate
  • $& : intreaga potrivire
  • $` : inainte de potrivire / $' : dupa potrivire

Nota

  • Acest instrument evalueaza pattern-urile folosind expresii regulate JavaScript (ECMAScript).
  • Unele functii PCRE (cum ar fi grupurile atomice) nu sunt disponibile.
  • Chiar si functiile JavaScript pot varia in functie de mediul de rulare.
  • Rezultatele nu sunt garantate a fi identice cu PCRE.

Intrebari frecvente

Ce sunt flag-urile g/i/m?

Foloseste casetele de bifare pentru a le comuta. (g=global, i=ignore case, m=multiline)

Pot testa si inlocuirea?

Da. Introdu un sir de inlocuire si verifica tabul Replacement. Sunt suportate referinte la grupuri precum $1.

Prin ce difera de PCRE?

Acest instrument foloseste expresii regulate JavaScript. Din cauza diferentelor de specificatie, acelasi pattern poate produce rezultate diferite fata de PCRE.

Instrumente similare