Tester di regex
Testa le espressioni regolari in tempo reale su qualsiasi testo. Le corrispondenze vengono evidenziate all'istante. Supporta tutti i flag regex di JavaScript.
Tester di regex
Scrivi un pattern di espressione regolare, imposta flag opzionali e digita la tua stringa di test — le corrispondenze vengono evidenziate in tempo reale. Gli errori di sintassi nel pattern vengono segnalati immediatamente.

Ogni coppia di parentesi crea un gruppo di cattura che puoi leggere separatamente nei risultati.
Flag supportati
- g — globale: trova tutte le corrispondenze, non solo la prima
- i — senza distinzione tra maiuscole e minuscole
- m — multilinea:
^e$corrispondono all’inizio/fine di ogni riga - s — dotAll:
.corrisponde anche ai caratteri di nuova riga - u — unicode: abilita la corrispondenza Unicode completa
- y — sticky: corrisponde solo da
lastIndex
Riferimento rapido regex
.— qualsiasi carattere tranne nuova riga\d— cifra [0–9]\w— carattere di parola [a–z A–Z 0–9 _]\s— spazio bianco^/$— inizio / fine stringa (o riga con m)*+?— zero o più, uno o più, opzionale{n,m}— tra n e m ripetizioni(a|b)— alternanza: a o b[abc]— classe di caratteri(?=…)— lookahead positivo
Passo dopo passo
- Scrivi l’espressione regolare nel campo Pattern.
- Attiva i flag che ti servono, come
g(globale),i(senza distinzione tra maiuscole e minuscole) om(multilinea). - Scrivi o incolla il testo in Stringa di test. Le corrispondenze vengono evidenziate in tempo reale.
- Se il pattern contiene un errore di sintassi, viene mostrato un avviso.
Domande frequenti
Quale sintassi viene usata?
Quella del motore JavaScript del tuo browser. Alcune funzioni di altri linguaggi, come certi modificatori PCRE, possono comportarsi in modo diverso.
Cosa fa il flag g?
Cerca tutte le corrispondenze nel testo, non solo la prima.
Il mio testo di prova viene salvato?
No. Tutto viene elaborato nel browser e nulla viene inviato a un server.