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.
Cum se foloseste
- Introdu un pattern si alege flag-urile de care ai nevoie (g/i/m).
- Lipeste textul sursa. Daca auto-run este PORNIT, rezultatele se actualizeaza imediat.
- Foloseste lista de potriviri pentru a inspecta pozitiile si pentru a sari la fiecare potrivire.
- 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.