Regex Cheatsheet
Riferimento rapido per le espressioni regolari
Riferimento rapido per le espressioni regolari
.Qualsiasi carattere (eccetto newline)\wCarattere word [a-zA-Z0-9_]\WNon-word character\dCifra [0-9]\DNon cifra\sSpazio bianco (spazio, tab, newline)\SNon-spazio\bConfine di parola\BNon-confine di parola*0 o più volte (greedy)+1 o più volte (greedy)?0 o 1 volta (opzionale){n}Esattamente n volte{n,}Almeno n volte{n,m}Tra n e m volte*?0 o più volte (lazy)+?1 o più volte (lazy)^Inizio stringa/riga$Fine stringa/riga\AInizio assoluto stringa\ZFine assoluta stringa(abc)Gruppo di cattura(?:abc)Gruppo non catturante(?<name>abc)Gruppo con nomea|bAlternativa (a oppure b)[abc]Classe di caratteri[^abc]Classe negata[a-z]Range a-z(?=abc)Lookahead positivo(?!abc)Lookahead negativo(?<=abc)Lookbehind positivo(?<!abc)Lookbehind negativogGlobal: trova tutti i matchiCase insensitivemMultiline: ^ e $ per rigasDotall: . corrisponde a newlineuUnicode^\d{4}-\d{2}-\d{2}$Data ISO (2024-01-15)^[\w.-]+@[\w.-]+\.\w{2,}$Email semplificata^https?:\/\/[^\s]+$URL HTTP/HTTPS^\+?\d[\d\s()-]{7,}$Numero di telefono^[A-Z0-9]{6,}$Codice alfanumerico maiuscolo#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})Colore HEX