0

Regex Tester online

Depanați expresiile regulate JavaScript live: potriviri evidențiate, grupuri de captură, steaguri și previzualizare de înlocuire.

Suportă $1, $2 și referințe denumite precum $<nume>; $& inserează întregul meci. Lăsați gol pentru a ascunde previzualizarea.

Procesare... 0%

Rezultat

Acest tester regex este un banc de lucru live pentru dezvoltarea și depanarea expresiilor regulate JavaScript. Tastați un model, comutați steaguri g, i, m, s și u și inserați orice text de testare: potrivirile sunt evidențiate direct în text pe măsură ce introduceți text, un contor arată câte au fost găsite și o listă detaliată descompune fiecare potrivire în grupurile sale de captură numerotate și numite. Erorile de sintaxă nu pur și simplu eșuează în tăcere — testerul arată mesajul exact din motorul JavaScript, astfel încât o paranteză rătăcită sau un cuantificator nevalid este surprins imediat.

Este construit pentru dezvoltarea de modele, nu pentru operații de text unice. Când proiectați o captură pentru un analizator de jurnal, testați ce formate URL acceptă o validare sau aflați ce fac de fapt anticipațiile, trebuie să vedeți grupuri, poziții și cazuri marginale - asta arată acest instrument. Pentru găsirea simplă de zi cu zi sau găsirea și înlocuirea locurilor de muncă pe o bucată de text, instrumentele dedicate de căutare în text și înlocuire în text sunt mai rapide; acest tester este locul în care mergeți pentru a obține modelul corect.

Modul de înlocuire îl transformă într-o previzualizare de refactorizare: introduceți un șir de înlocuire cu referințe $1, $& sau $<nume> și vedeți textul transformat alături de original înainte de a trimite expresia în cod. Combinat cu paginile prestabilite — modele gata făcute pentru e-mailuri, adrese URL, numere de telefon, adrese IP, date și politici de parole — funcționează ca referință practică pentru expresiile comune din lumea reală.

Totul se execută local în browserul dvs. folosind motorul nativ JavaScript RegExp - același motor care va rula modelul dvs. în codul JS de producție, deci ceea ce se potrivește aici se potrivește acolo. Niciun text sau modele nu sunt încărcate nicăieri, ceea ce face sigură depanarea expresiilor din jurnale reale, mostre de date despre clienți sau fișiere de configurare, chiar și offline.