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

  1. Digita la tua espressione regolare, oppure carica uno dei preset (email, URL, IPv4, UUID…).
  2. Attiva le flag che ti servono — g per tutte le corrispondenze, i per l'insensibilità alle maiuscole, m per il multilinea.
  3. Incolla una stringa di test ed esamina le corrispondenze evidenziate e i gruppi di cattura.
  4. Usa la scheda Sostituzione per anteprime di sostituzioni, oppure Spiegazione per una scomposizione token per token.
  5. Apri la scheda Codice e copia il pattern come snippet funzionante nel tuo linguaggio.

Domande frequenti

Il motore JavaScript (ECMAScript) nativo integrato nel tuo browser. Il codice generato porta il tuo pattern in altri linguaggi, ma nota che alcune varianti — Go e Rust, ad esempio — non supportano look-around o back-reference.

No. Corrispondenza, sostituzione, spiegazione e generazione di codice avvengono tutte lato client. Estratti di log o stringhe di produzione che incolli per il test non lasciano mai il tuo browser.

Sì — completamente gratuito, senza account, senza limiti e senza andirivieni verso il server.

Ogni corrispondenza elenca il suo testo completo più ogni gruppo di cattura — numerato o nominato — con l'esatto intervallo di caratteri che copre. Nella scheda Sostituzione li richiami come $1, $2 o $<nome>.

Senza la flag g (globale), JavaScript sostituisce solo la prima corrispondenza. Attiva g nella riga delle flag e l'anteprima di sostituzione riscriverà ogni occorrenza.

Sì. Incolla qualsiasi pattern e la scheda Spiegazione lo descrive token per token — classi di caratteri, quantificatori, gruppi, ancoraggi e look-around — in un linguaggio semplice, il modo più rapido per verificare un'espressione ereditata.


Ricerche popolari
tester regex costruttore regex tester espressioni regolari testa regex online debugger regex strumento corrispondenza regex
Hai bisogno di aiuto?
Hai riscontrato un problema con questo strumento? Faccelo sapere.
Segnala un problema

Aggiungi questo strumento gratuito al tuo sito web — copia e incolla il codice qui sotto.