Torna agli Strumenti Dev
Tester Regex
Testa espressioni regolari, ispeziona gruppi di cattura, evidenzia corrispondenze e valuta flag RegExp online. 100% lato client, veloce e sicuro.
Esecuzione Locale 100% Lato Client
L’elaborazione Regex avviene interamente nel tuo browser. Pattern e testi di test non vengono mai inviati a server esterni.
Riferimento Rapido Sintassi Regex
.Qualsiasi carattere (eccetto a capo)\dQualsiasi cifra (0-9)\wCarattere di parola (a-z, A-Z, 0-9, _)\sSpazio bianco (spazio, tabulazione, a capo)^Inizio di stringa o riga$Fine di stringa o riga*0 o più occorrenze+1 o più occorrenze?Opzionale (0 o 1 occorrenza){n}Esattamente n occorrenze{n,m}Tra n e m occorrenze[...]Classe di caratteri (corrisponde a uno qualsiasi nell’insieme)[^...]Classe negata (corrisponde a uno qualsiasi non nell’insieme)(...)Gruppo di cattura numerato(?:...)Gruppo senza cattura(?<x>)Gruppo di cattura con nome "x"|Alternanza (condizione O)Che Cos'è un'Espressione Regolare?
Un'espressione regolare (regex) è un pattern che descrive il testo da abbinare, estrarre o validare — usata per cose come verificare il formato di un'email, estrarre numeri da una riga di log o trovare ogni occorrenza di una parola.
Come Usare il Regex Tester
- Inserisci un pattern e il testo su cui vuoi testarlo.
- Attiva i flag (g, i, m, s, u) per controllare la corrispondenza globale, la sensibilità alle maiuscole/minuscole, le ancore multilinea, la modalità dot-all e la gestione Unicode.
- Le corrispondenze e i gruppi di cattura vengono evidenziati direttamente nel testo di prova mentre scrivi.
- Usa gli esempi integrati per esplorare pattern comuni come email o URL.
Note Tecniche
- Questo strumento usa il motore RegExp di JavaScript, quindi il comportamento corrisponde a quello di una console del browser o di Node.js — non PCRE, il modulo re di Python o le regex POSIX, che differiscono in alcuni casi particolari.
- I gruppi di cattura — parti del pattern racchiuse tra parentesi — permettono di estrarre porzioni specifiche di una corrispondenza invece di limitarsi a rilevarla.
- Il flag g trova ogni corrispondenza nel testo; senza di esso, la ricerca si ferma dopo la prima corrispondenza.
Domande Frequenti
Perché il mio pattern restituisce solo 1 corrispondenza?+
Per impostazione predefinita, RegExp in JavaScript si valuta in modalità non globale. Attiva la flag "g" (Global) per trovare tutte le occorrenze.
Come vengono calcolati gli indici delle corrispondenze?+
Le posizioni utilizzano l’indicizzazione base-zero standard. L’indice Start indica l’offset 0-indexed iniziale.
