Espressioni regolari: scheda di riferimento
Appendici
Una regex descrive pattern testuali, non la semantica di un linguaggio di programmazione. L’opzione regex deve essere attiva nella ricerca. Per sostituzioni si controllano ambito e anteprima prima di applicare modifiche a molti file.
| Pattern | Interpretazione comune |
|---|---|
| . | Un carattere generico secondo le regole del motore |
| \. | Punto letterale |
| ^ e $ | Inizio e fine nel contesto di ricerca |
| [0-9] | Una cifra |
| [A-Za-z_] | Una lettera ASCII o underscore |
| * | Zero o più ripetizioni |
| + | Una o più ripetizioni |
| ? | Elemento opzionale o modificatore del quantificatore |
| (abc) | Gruppo di cattura |
| a|b | Alternativa |
| \b | Confine di parola |
| $1 nella sostituzione | Testo del primo gruppo catturato |
Per esempio, ^([A-Za-z_][A-Za-z0-9_]*)=(.*)$ identifica semplici righe chiave=valore. Non gestisce un formato completo con escaping e valori multilinea. Costrutti avanzati possono differire tra ricerca del file e del workspace.
Documentazione
Documentazione VS Code · Riferimento variabili · Riferimento API