Tester di espressioni regolari (regex)
Prova un'espressione regolare su un testo di esempio e vedi tutte le corrispondenze, all'istante nel tuo browser.
Come usare lo strumento Tester di espressioni regolari
- Inserisci il pattern dell'espressione regolare, senza le barre che lo racchiudono.
- Inserisci eventuali flag, come g per tutte le corrispondenze o i per ignorare maiuscole e minuscole.
- Incolla il testo su cui provare il pattern.
- Fai clic su Esegui per vedere ogni corrispondenza, l'indice in cui inizia e i gruppi di cattura.
Come funziona lo strumento Tester di espressioni regolari
Il tester crea un oggetto RegExp JavaScript nativo dal tuo pattern e dai flag, quindi i risultati sono esattamente quelli che otterrai nei browser e in Node.js. Con il flag g trova tutte le corrispondenze; senza, solo la prima.
Per ogni corrispondenza mostra il testo trovato, il suo indice (a partire da zero) nell'input e i valori dei gruppi di cattura tra parentesi. I pattern non validi, come un gruppo non chiuso, vengono segnalati con il messaggio di errore del browser. Altri motori regex, come PCRE o .NET, accettano una sintassi che JavaScript non ha, ad esempio i quantificatori possessivi.
Domande frequenti
- Questo strumento è gratuito?
- Sì. Puoi provare espressioni regolari gratis, senza creare un account.
- Che tipo di regex usa?
- Il motore RegExp nativo di JavaScript, lo stesso dei browser e di Node.js.
- Cosa significano i flag?
- g trova tutte le corrispondenze invece della prima, i ignora maiuscole e minuscole, m fa corrispondere ^ e $ ai limiti di ogni riga, s permette a . di corrispondere agli a capo e u attiva il supporto Unicode completo.