Guide
08 May 2026
12 min di lettura
Espressioni Regolari (Regex) – Guida Completa: Sintassi, Pattern ed Esempi Reali (2026)
Padroneggia le regex da zero. Classi di caratteri, quantificatori, gruppi, lookahead e pattern per validazione email, parsing URL, analisi log e altro.
Cos'è un'Espressione Regolare?
Un'espressione regolare (regex) è una sequenza di caratteri che definisce un pattern di ricerca. Viene utilizzata per trovare, estrarre, sostituire o validare testo in quasi tutti i linguaggi di programmazione — Python, JavaScript, PHP, Java, Go, Ruby — e negli strumenti da riga di comando come grep, sed e awk.
Riferimento Sintassi
Classi di caratteri
[abc]— "a", "b" o "c"[a-z]— lettera minuscola[^abc]— qualsiasi carattere eccetto "a", "b", "c"\d— cifra;\w— carattere parola;\s— spazio
Quantificatori
*— 0 o più;+— 1 o più;?— 0 o 1{3}— esattamente 3;{2,5}— da 2 a 5
Pattern Essenziali
# Email
^[a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}$
# Password sicura
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$
# Data AAAA-MM-GG
^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$
Testa i tuoi Pattern Regex Gratuitamente
Scrivi, testa e correggi espressioni regolari con evidenziazione delle corrispondenze in tempo reale e libreria di pattern integrata.