Cursus Raku / Reguliere expressies en grammatica’s / Grammatica’s
Wat is een grammatica
Eén regex is goed in het herkennen van één soort tekst. Maar echte gegevens — een datum, een e-mailadres, een heel configuratiebestand — hebben een structuur die uit veel kleinere stukken bestaat. Een grammatica is een manier om die stukken namen te geven en ze tot één beschrijving te combineren.
Vóór de grammatica zelf introduceert deze sectie de bouwsteen waaruit ze bestaat: de benoemde regex. Zodra je een patroon een naam kunt geven en het kunt hergebruiken, ben je klaar voor de grammatica — het niveau erboven. Een grammatica is meer dan een nette verzameling benoemde patronen: ze bindt ze tot één enkele, benoemde eenheid die een heel gestructureerd formaat beschrijft. Dat is de nieuwe kwaliteit die ze aan regexes toevoegt — het vermogen om een ding als geheel te ontleden, en niet slechts één stuk ervan te matchen.
Onderwerpen in deze sectie
Praktijk
Maak de 2 quizzen over de inhoud van deze sectie.
Oefeningen
Deze sectie bevat 3 oefeningen. Bekijk alle onderwerpen van deze sectie voordat je aan de oefeningen begint.