1. Nozioni di base sulle espressioni regolari
Le espressioni regolari (Regex) sono strumenti potenti per definire, cercare, estrarre e sostituire pattern di stringhe. Corrispondi letteralmente (\d per le cifre, \w per i caratteri alfanumerici) oppure usa caratteri speciali per pattern complessi. Esempio: ^[a-z]+$ indica stringhe contenenti solo lettere minuscole. ^ è l'inizio, $ è la fine, [a-z] va da a a z, + significa uno o più. Sono supportate in quasi tutti i linguaggi di programmazione e negli editor di testo, e sono essenziali per la validazione degli input, l'analisi dei dati e la sostituzione di testo.