Tester Regex
Prova rapidamente i pattern, trova corrispondenze nel testo e visualizza in anteprima le sostituzioni.
Come usare il tester di espressioni regolari
- Digita la tua espressione regolare nel campo pattern e aggiungi i flag se necessario.
- Incolla il testo in cui vuoi cercare nell'area di test.
- Premi Verifica per vedere le corrispondenze e i gruppi di cattura, oppure digita una sostituzione e premi Sostituisci.
- Controlla il risultato nelle aree di output e sostituzione.
- Inizia con un pattern semplice e sviluppalo passo dopo passo, controllando le corrispondenze dopo ogni modifica.
Quando è utile
- Fare il debug di un'espressione regolare prima di usarla nel codice.
- Trovare e sostituire pattern in un blocco di testo.
- Estrarre valori come email o date da un documento.
- Verificare come si comportano i gruppi di cattura.
- Estrarre numeri di versione da un file di log.
Domande frequenti
Il mio pattern e il mio testo restano privati?
Sì. Tutto viene valutato in locale nel tuo browser e non viene mai inviato a un server.
Quali sono i limiti?
Il tester usa il motore di espressioni regolari JavaScript del tuo browser, quindi le funzionalità di altri motori potrebbero comportarsi in modo diverso. I pattern non validi vengono segnalati anziché confrontati.
Quali flag sono supportati?
Puoi aggiungere i flag JavaScript più comuni, come quelli per ignorare maiuscole/minuscole, globale e multilinea, nel campo flag.
Posso testare le sostituzioni?
Sì. Il campo sostituzione mostra come cambia il testo dopo la sostituzione del pattern.
Mostra i gruppi di cattura?
Sì. L'area dei risultati elenca le corrispondenze e i gruppi catturati per l'espressione corrente.
Perché il mio pattern non trova corrispondenze?
I motivi più comuni sono un errore di battitura nel pattern, un flag mancante o un pattern che si aspetta caratteri non presenti nel testo. Inizia con un frammento più semplice e verifica che trovi corrispondenze prima di aggiungere gruppi o ancore. L'area dei risultati mostra zero corrispondenze quando non c'è nulla che corrisponde, così puoi procedere per iterazioni rapide.