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.

Regex Complete Guide

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.

Cheat Sheet di Riferimento

Tutti i pattern Regex in una pagina.

Apri Cheat Sheet