Tester di espressioni regolari
Prova le espressioni regolari JavaScript con evidenziazione delle corrispondenze locale, flag e output del gruppo di acquisizione. Tutto viene eseguito localmente nel tuo browser.
Corrispondenze evidenziate
Gruppi di cattura
| Corrispondenza | Indice | Corrispondenza completa | Gruppi |
|---|---|---|---|
| I gruppi di cattura appaiono dopo aver testato un pattern. | |||
Comportamento JavaScript RegExp
Il tester utilizza lo stesso motore RegExp del browser utilizzato dal tuo frontend JavaScript, quindi i flag e la sintassi corrispondono al codice lato client reale.
Ispezione dei gruppi di cattura
Rivedi i gruppi numerati, i gruppi denominati e le posizioni di corrispondenza senza passare attraverso il codice o aprire una console.
Utilità browser privata
Tutto viene eseguito localmente nel tuo browser. Log sensibili, token e payload di esempio non vengono caricati.
Strumenti di sviluppo correlati
Domande frequenti
La mia regex o il testo di prova vengono caricati?
No. Tutto viene eseguito localmente nel tuo browser con il motore JavaScript RegExp. Il tuo modello e il tuo testo non vengono inviati ai server Convertr.
Quale variante di regex utilizza questo tester?
Questa pagina utilizza espressioni regolari JavaScript, lo stesso comportamento RegExp utilizzato dai browser moderni e Node.js.
Posso ispezionare i gruppi di acquisizione?
Sì. La tabella dei risultati elenca ogni corrispondenza, i gruppi di acquisizione numerati e i gruppi di acquisizione denominati quando il tuo browser li fornisce.
Quali flag sono supportati?
Il tester supporta i flag JavaScript comuni tra cui g, i, m, s, u, y e d quando disponibili nel tuo browser.
Tester di espressioni regolari
Testare le espressioni regolari JavaScript con flag, evidenziazione delle corrispondenze e output dei gruppi di cattura.
- Introduzione
- Un'espressione regolare JavaScript, flag e testo di prova.
- Formato di uscita
- Corrispondenze, indici, catture e testo sorgente evidenziato.
- Le limitazioni reali
- La sintassi delle regex JavaScript differisce da PCRE, RE2, .NET e altri motori; i pattern catastrofici possono ancora bloccare una scheda del browser.
- Privacy e trattamento dei dati
- un testo di testo, flags e test di JavaScript è elaborato in questa scheda del browser. Convertr non riceve o memorizza; chiudere o ricaricare la pagina esclude lo stato di lavoro a meno che l'outil non fornisca esplicitamente una download locale.
Come utilizzare questo strumento
- Fornisci un'espressione regolare JavaScript, flag e testo di prova nei controlli dello strumento.
- Scegli le impostazioni che influenzano le corrispondenze, gli indici, le catture e il testo sorgente evidenziato, quindi esegui lo strumento.
- Rivedi corrispondenze, indici, acquisizioni e testo sorgente evidenziato prima di copiarlo o scaricarlo.
Modalità di errore comuni
Sintassi non valida, flag duplicati, corrispondenze globali di lunghezza zero o un pattern costoso possono produrre un errore o una valutazione lenta.
Un esempio utile
Testa /order-(\d+)/g contro le righe di log per elencare ogni numero d'ordine catturato.