Tester Regex
Testează expresii regulate JavaScript cu evidențierea locală a potrivirilor, flag-uri și ieșire de grup de captură. Totul rulează local în browserul tău.
Potriviri evidențiate
Grupuri de captură
| Potrivire | Indicele | Potrivire completă | Grupuri |
|---|---|---|---|
| Grupurile de captură apar după ce testezi un model. | |||
Comportament JavaScript RegExp
Testerul folosește același motor RegExp al browserului pe care îl folosește JavaScript-ul tău frontend, astfel încât flag-urile și sintaxa se potrivesc cu codul real din partea clientului.
Inspectarea grupurilor de captură
Revizuiește grupurile numerotate, grupurile denumite și pozițiile potrivirilor fără a parcurge codul sau a deschide o consolă.
Utilitar privat de browser
Totul rulează local în browserul tău. Jurnalele sensibile, token-urile și încărcăturile eșantion nu sunt încărcate.
Instrumente de dezvoltare conexe
Întrebări frecvente
Este regex-ul sau textul meu de testare încărcat?
Nu. Totul rulează local în browserul tău cu motorul JavaScript RegExp. Modelul și textul tău nu sunt trimise către serverele Convertr.
Ce variantă regex folosește acest tester?
Această pagină folosește expresii regulate JavaScript, același comportament RegExp folosit de browserele moderne și Node.js.
Pot inspecta grupurile de captură?
Da. Tabelul cu rezultate listează fiecare potrivire, grupurile de captură numerotate și grupurile de captură denumite atunci când browserul tău le oferă.
Ce flag-uri sunt suportate?
Testerul suportă flag-uri JavaScript comune, inclusiv g, i, m, s, u, y și d, atunci când sunt disponibile în browserul tău.
Tester Regex
Testarea expresiei regulate JavaScript cu steaguri, evidențierea corespunzătoare și rezultatul capture-group.
- Intrare
- Un JavaScript de expresie regulată, steaguri și text de testare.
- Ieșire
- Meciuri, indicii, capturile și textul de sursă evidențiat.
- Limitări reale
- Syntaxul regex al JavaScript diferă de PCRE, RE2, .NET și alte motoare; modele catastrofale pot încă îngheța o fila browserului.
- Privacitatea și prelucrarea datelor
- un JavaScript expresie regulată, steaguri și text de testare este procesat în această pagină de browser. Converter nu primește sau stocă; închiderea sau reîncărcarea paginii clarifică starea de lucru, cu excepția cazului în care instrumentul oferă explicit o descărcare locală.
Cum să utilizați acest instrument
- Furnizați un JavaScript cu expresie regulată, steaguri și text de testare în controlurile de instrumente.
- Alegeți setările care afectează meciurile, indicele, capturile și textul sursă evidențiat, apoi rulați instrumentul.
- Revizuirea meciurilor, indicilor, capturilor și textului de sursă evidențiat înainte de a-l copia sau descărca.
Moduri comune de eșec
Sintaxul invalid, steagurile duplicate, meciurile globale cu lungime zero sau un model scump pot produce o eroare sau o evaluare lentă.
Exemplu util
Test /order-(\d+)/g împotriva liniilor de log pentru a lista fiecare număr de comanda capturat.