Tester e Spiegatore di Regex
Tester di regex online gratuito con spiegazione visiva passo-passo. Testa pattern, vedi le corrispondenze evidenziate e capisci cosa fa ogni parte.
Testa e debug le tue espressioni regolari con il nostro tester di regex online gratuito. Vedi le corrispondenze evidenziate in tempo reale e ottieni una spiegazione visiva di cosa fa ogni parte del tuo pattern.
Tutta l'elaborazione avviene nel tuo browser. I tuoi dati di test non lasciano mai il tuo dispositivo, garantendo completa privacy.
Come Usare Questo Strumento
- 1 Inserisci il tuo pattern regex nel primo campo
- 2 Aggiungi flag come 'g' (globale) o 'i' (case-insensitive)
- 3 Inserisci testo di test da far corrispondere
- 4 Vedi le corrispondenze evidenziate nell'output
- 5 Rivedi la spiegazione del pattern per capire ogni parte
Casi d'Uso
Validazione Form
Testa pattern di validazione email, telefono e altri prima dell'implementazione.
Estrazione Dati
Costruisci pattern per estrarre dati specifici da testo o log.
Cerca e Sostituisci
Sviluppa pattern di ricerca complessi per editor di testo o codice.
Elaborazione Testo
Crea pattern per pulire, formattare o trasformare dati testuali.
Domande Frequenti
Cosa sono i flag regex?
I flag modificano come il pattern corrisponde: 'g' trova tutte le corrispondenze, 'i' lo rende case-insensitive, 'm' fa corrispondere ^ e $ ai limiti di riga, 's' fa corrispondere . ai newline.
Perché il mio pattern non corrisponde?
Problemi comuni: dimenticare di escapare caratteri speciali (. * + ? richiedono \), flag globale 'g' mancante per corrispondenze multiple, o case-sensitivity (aggiungi flag 'i').
Qual è la differenza tra * e +?
* corrisponde a zero o più occorrenze (opzionale), mentre + richiede almeno una corrispondenza. Per esempio, a* corrisponde a '' e 'aaa', ma a+ corrisponde solo a 'a' o più.
Come funzionano i gruppi di cattura?
Le parentesi () creano gruppi di cattura che estraggono parti delle corrispondenze. Il Gruppo 1 è il primo (), il Gruppo 2 è il secondo, ecc. Accedi ad essi nei risultati delle corrispondenze.
Questa variante regex è compatibile con il mio linguaggio?
Questo tester usa regex JavaScript. La maggior parte dei pattern funziona tra linguaggi, ma alcune funzionalità come lookbehind variano. Testa sempre nel tuo ambiente target.