Tester regex
Testează expresii regulate JavaScript pe orice text — vezi potriviri, grupuri de capturare și înlocuiri live, în browserul tău.
Despre Tester regex
Testerul regex al Handytool-ului te ajută să construiești și să debuguezi expresii regulate JavaScript pe orice string de test în timp real. Comută fiecare flag (g, i, m, s, y, u), vezi grupurile de capturare numerotate pentru fiecare potrivire, și încearcă un șablon de înlocuire cu $1, $2 side by side. Pattern-ul este evaluat de motorul nativ RegExp al browserului tău, deci ceea ce vezi aici se potrivește exact cu ceea ce va face codul tău în producție.
Tester regex – funcționalități
- 01
Potriviri live și grupuri de capturare
Fiecare apăsare de tastă re-execută pattern-ul. Fiecare potrivire arată indexul ei în intrare plus toate grupurile capturate, deci poți confirma structura pe măsură ce reglezi expresia.
- 02
Toți flag-urile JavaScript
Activează g, i, m, s, y și u individual. Flag-urile sticky și unicode sunt incluse deci poți reproduce exact ceea ce folosește codul tău.
- 03
Previzualizare înlocuire
Scrie un string de înlocuire cu $1, $2, $& și prietenii lor pentru a vedea output-ul înlocuit actualiza live — util pentru editări în masă punctuale sau verificarea unei transformări complexe.
Tester regex – întrebări frecvente
- Ce regex flavor folosește acest tester?
- JavaScript (ECMAScript). Pattern-urile sunt evaluate de motorul nativ RegExp al browserului, deci comportamentul se potrivește cu Node.js și orice browser modern. Lookbehinds, grupuri numite și escape-uri de proprietate Unicode (\p{…} cu flag-ul u) sunt suportate.
- Pattern-ul sau string-ul de test meu pleacă de pe pagină?
- Nu. Totul rulează local în browserul tău — nu se fac cereri de rețea când scrii un pattern, schimbi flag-uri sau previzualizezi o înlocuire.
- Cum folosesc grupurile de capturare în câmpul de înlocuire?
- Folosește $1, $2, … pentru a referencia grupurile de capturare numerotate, $& pentru întreaga potrivire și $$ pentru a insera un $ literal. Previzualizarea de înlocuire se actualizează live pe măsură ce schimbi fie pattern-ul, fie șablonul.
- De ce regex-ul meu nu se potrivește pe mai multe linii?
- În mod implicit, punctul (.) nu se potrivește cu caractere newline. Activează flag-ul s (dot-all), sau folosește [\s\S] pentru a se potrivi orice caracter incluzând newline-uri.
- Funcționează pentru pattern-uri Python sau PCRE?
- Motorul este JavaScript, deci majoritatea pattern-urilor de bază se comportă identic, dar caracteristici cum ar fi grupurile numite (?P<name>…) (Python) sau cuantificatori posesivi (PCRE) nu sunt suportate. Folosește sintaxa echivalentă JS: (?<name>…) pentru grupuri numite.
Instrumente similare
Pentru dezvoltatori →- Activ
Vizualizator Diff
Compară două bucăți de text side by side — diff de linie, cuvânt sau caracter — privat în browserul tău.
Pentru dezvoltatoriGratuitRulează localDeschide - Activ
Generator Lorem ipsum
Generați text de substituție — paragrafe, propoziții sau cuvinte — instant cu etichete HTML opționale.
Pentru dezvoltatoriGratuitRulează localDeschide - Activ
Slugify
Convertiți orice titlu în slug curat și sigur pentru URL — Unicode aware, separatori.
Pentru dezvoltatoriGratuitRulează localDeschide
Explorează alte instrumente
Toate instrumentele →- Activ
PDF în JPG
Transformă fiecare pagină a unui PDF în imagini JPG, PNG sau WebP clare direct în browserul tău — fără încărcări, fără pierdere de calitate.
PDFGratuitRulează localDeschide - Activ
Elimină fundalul
Șterge fundalul unei fotografii cu un model care rulează în browser — fără încărcare, imaginile rămân pe dispozitivul tău.
ImagineGratuitRulează localDeschide - Activ
Taie videoclip
Taie începutul sau sfârșitul unui video cu precizie la nivel de cadru.
VideoGratuitDeschide - Activ
Taie audio
Taie o secțiune dintr-un fișier audio.
AudioGratuitRulează localDeschide - Activ
Markdown în HTML
Convertește Markdown în HTML curat direct în browserul tău.
DocumentGratuitRulează localDeschide