Riferimento Regex
Guida di riferimento rapido per la sintassi delle espressioni regolari: classi di caratteri, ancore, quantificatori, gruppi, flag e pattern comuni.
Classi di caratteri
Ancore
Quantificatori
Gruppi e Alternanza
Escape e Speciali
Flag
Pattern comuni
Informazioni su questo strumento
Le espressioni regolari (regex) sono un linguaggio potente per descrivere pattern nelle stringhe. Questo riferimento copre la sintassi e i pattern più utilizzati.
Le sezioni sono organizzate per categoria. Usa la barra di ricerca per filtrare i pattern per parola chiave.
Come usare
- Sfoglia le sezioni per trovare la sintassi di cui hai bisogno.
- Usa la ricerca per filtrare per parola chiave.
- Clicca su qualsiasi pattern per copiarlo negli appunti.
- Testa i pattern nello strumento Regex Tester.
Casi d'uso
Utile per la validazione di form, analisi di stringhe, analisi di log, ricerca-sostituzione e molti altri compiti di programmazione.
Domande frequenti
- La sintassi regex funziona in tutti i linguaggi? — La maggior parte dei linguaggi supporta regex ma con lievi differenze sintattiche. I principali come JavaScript, Python e Java seguono la sintassi compatibile PCRE.
- Come rendere un pattern case-insensitive? — Aggiunge il flag i dopo il pattern. Esempio: /pattern/i
- Qual è la differenza tra quantificatori avidi e pigri? — I quantificatori avidi (*, +, ?) corrispondono il più possibile; quelli pigri (*?, +?, ??) il meno possibile.