Tester Regex
Testa e debug espressioni regolari in tempo reale. 100% lato client — i tuoi dati non escono mai dal tuo browser.
I tuoi dati vengono elaborati interamente nel tuo browser. Nulla viene caricato su alcun server.
/
/
g
0 corrispondenze
Le corrispondenze verranno evidenziate qui...
| # | Corrispondenza | Posizione | Gruppi |
|---|
Espressione Regolare Non Valida
100% Lato Client
Tutta l'elaborazione avviene nel tuo browser. I tuoi dati non toccano mai i nostri server.
Gratuito e Senza Registrazione
Usa il tool senza limiti e senza creare un account. Nessuna pubblicità, nessun tracciamento.
Risultati in Tempo Reale
Le corrispondenze si aggiornano istantaneamente mentre scrivi. Visualizza i risultati in tempo reale.
Strumenti Correlati
Hai bisogno di uno strumento personalizzato?
Sviluppo MVP e applicazioni web su misura in 7 giorni. Dall'idea alla produzione — veloce, affidabile e scalabile. 9+ anni di esperienza full-stack.
ContattoDomande Frequenti
Cos'è un'espressione regolare (regex)?
Un'espressione regolare (regex) è una sequenza di caratteri che definisce un pattern di ricerca. Viene utilizzata per il pattern matching all'interno delle stringhe, permettendo potenti operazioni di ricerca, validazione e manipolazione del testo. Le regex sono supportate praticamente in tutti i linguaggi di programmazione, inclusi JavaScript, Python, PHP, Java e molti altri. Usi comuni includono la validazione di indirizzi email, il parsing di file di log e le operazioni di ricerca e sostituzione.
Quale variante di regex utilizza questo strumento?
Questo strumento utilizza il motore RegExp nativo di JavaScript, conforme alla specifica ECMAScript. È compatibile con la maggior parte dei pattern PCRE (Perl Compatible Regular Expressions) e funziona in modo identico alle regex nei browser e negli ambienti Node.js. Alcune funzionalità avanzate come le asserzioni lookbehind sono supportate nei browser moderni ma potrebbero non funzionare in quelli più vecchi.
Cosa significano i flag (g, i, m, s)?
g (globale) trova tutte le corrispondenze invece di fermarsi alla prima. i (case-insensitive) fa corrispondere il pattern indipendentemente dalle maiuscole e minuscole (A corrisponde ad a). m (multilinea) fa corrispondere ^ e $ all'inizio/fine di ogni riga, non solo dell'intera stringa. s (dotall) fa corrispondere il punto (.) anche ai caratteri di nuova riga, permettendo ai pattern di estendersi su più righe.
Perché la mia regex non trova corrispondenze?
Problemi comuni includono: dimenticare di fare l'escape dei caratteri speciali (come . o * che hanno significati speciali), non attivare i flag corretti (es. 'i' per la corrispondenza case-insensitive), usare sintassi non supportata in JavaScript (come alcuni pattern lookbehind nei browser più vecchi), o avere spazi bianchi inaspettati nel pattern o nella stringa di test. Verifica che la sintassi del pattern sia valida — lo strumento mostrerà un messaggio di errore per regex non valide.
Questo strumento è gratuito e sicuro?
Sì, questo tester regex è completamente gratuito e non richiede registrazione. Tutto il pattern matching avviene interamente nel tuo browser tramite JavaScript — nessun dato viene inviato ad alcun server. Questo lo rende completamente sicuro e privato per testare pattern su dati sensibili come file di log, informazioni personali o codice proprietario.