Tester di espressioni regolari
- I file non lasciano il dispositivo
- Funziona nel browser
- Gratis, senza account, senza filigrana
Come usare Tester di espressioni regolari
Prova le espressioni regolari JavaScript sul tuo testo con evidenziazione in tempo reale, gruppi di cattura e un'anteprima di sostituzione. Ogni modello viene spiegato token per token e lo strumento genera JavaScript pronto da eseguire. La corrispondenza gira in un worker in background, così un modello fuori controllo si ferma invece di bloccare la pagina.
- 1
Digita un modello in Espressione regolare, oppure scegline uno dai Modelli comuni. Incollare /pattern/flags compila anche i flag.
- 2
Attiva i flag che ti servono, come g, i, m o s.
- 3
Incolla il testo in Stringa di prova. Le corrispondenze sono evidenziate; passane una per vederne i gruppi.
- 4
Usa le schede Corrispondenze, Spiegazione e Codice, oppure attiva Sostituisci per l'anteprima del risultato di string.replace().
Domande frequenti
Quale variante di regex usa?
JavaScript, il motore integrato nel browser. Sono supportati i flag g, i, m, s, u, y, d e v. La sintassi specifica di PCRE, Python o Java può comportarsi in modo diverso.
Perché trova una sola corrispondenza?
Senza il flag g, JavaScript si ferma alla prima corrispondenza. Attiva g (globale) per trovarle tutte.
Cosa significa "Interrotto dopo 1,5 s"?
Il modello ha impiegato troppo tempo su questo testo, di solito per un backtracking catastrofico con quantificatori annidati come (a+)+. Rendi le parti interne più specifiche o àncora il modello.
Come uso i gruppi con nome nella sostituzione?
Scrivi $<name> per un gruppo con nome, $1 per uno numerato e $& per l'intera corrispondenza. I pulsanti sotto Sostituisci con inseriscono questi token.
Il mio testo di prova viene memorizzato o caricato?
Il testo non viene mai caricato. Modello, flag e sostituzione vengono ricordati in questo browser; la stringa di prova no.
