Tester di espressioni regolari
Crea, testa e debug espressioni regolari in tempo reale nel browser — evidenziazione delle corrispondenze istantanea, gruppi di cattura, anteprima sostituzione, spiegazione in linguaggio naturale e codice pronto all'uso per 15+ linguaggi.
Funziona interamente nel browser usando il motore regex nativo di JavaScript — nessun caricamento. Il codice generato ti permette di usare lo stesso pattern in 15+ linguaggi.
Il flag globale (g) è consigliato per sostituire ogni corrispondenza.
Il test live usa il motore JavaScript. Alcune varianti (Go, Rust) non supportano look-around o back-reference.
Informazioni su Tester di espressioni regolari
Il Tester di espressioni regolari ti permette di costruire, testare ed eseguire il debug di espressioni regolari dal vivo: digita un pattern, incolla una stringa di test, e le corrispondenze vengono evidenziate istantaneamente con ogni gruppo di cattura — numerato o nominato — elencato con il suo esatto intervallo di indici. Funziona interamente nel tuo browser sul motore regex nativo di JavaScript; nulla viene caricato.
Oltre alla corrispondenza, quattro schede aggiuntive fanno il lavoro pesante. Sostituzione anteprima una sostituzione con riferimenti ai gruppi $1, $2 e $<nome>. Spiegazione scompone il pattern token per token in un linguaggio semplice. Codice genera snippet pronti da incollare per oltre 15 linguaggi, e Riferimento tiene a portata di clic classi di caratteri, ancoraggi, quantificatori e look-around.
Pattern comuni — email, URL, IPv4, IPv6, UUID, date, slug, colori esadecimali e altro — si caricano come preset con un clic, e tutte e sei le flag (g, i, m, s, u, y) si attivano da caselle di controllo. I pattern non validi vengono segnalati immediatamente invece di fallire silenziosamente, rendendo questo un pratico tester di regex online per il lavoro quotidiano.
Come usare Tester di espressioni regolari
- Digita la tua espressione regolare, oppure carica uno dei preset (email, URL, IPv4, UUID…).
- Attiva le flag che ti servono — g per tutte le corrispondenze, i per l'insensibilità alle maiuscole, m per il multilinea.
- Incolla una stringa di test ed esamina le corrispondenze evidenziate e i gruppi di cattura.
- Usa la scheda Sostituzione per anteprime di sostituzioni, oppure Spiegazione per una scomposizione token per token.
- Apri la scheda Codice e copia il pattern come snippet funzionante nel tuo linguaggio.