Corso di Raku / Espressioni regolari e grammatiche / Grammatiche
Che cos’è una grammatica
Un singolo regex è bravo a riconoscere un genere di testo. Ma i dati veri — una data, un indirizzo di posta elettronica, un intero file di configurazione — hanno una struttura fatta di molti pezzi più piccoli. Una grammatica è un modo di dare un nome a quei pezzi e di combinarli in un’unica descrizione.
Prima della grammatica in sé, questa sezione introduce il mattone di cui è fatta: il regex con nome. Una volta che sai dare un nome a uno schema e riusarlo, sei pronto per la grammatica — il livello successivo. Una grammatica è più di una collezione ordinata di schemi con nome: li lega in un’unica unità con un nome che descrive un intero formato strutturato. È questa la qualità nuova che porta ai regex — la capacità di analizzare una cosa nel suo insieme, non solo di riconoscerne un pezzo.
Argomenti di questa sezione
Pratica
Risolvi 2 quiz sul contenuto di questa sezione.
Esercizi
Questa sezione contiene 3 esercizi. Guarda tutti gli argomenti di questa sezione prima di iniziare gli esercizi.