- Home
- Lesmateriaal
- Reguliere expressies
Reguliere expressies
Huub de Beer
31 mei 2011
Reguliere expressies: theorie en praktijk
Patronen zijn overal. Elk telefoonnummer heeft tien cijfers; een e-mailadres bestaat uit een stuk aaneengesloten tekst voor het ‘@’-teken en een domeinnaam erna; een naam bestaat uit een voor- en een achternaam, soms gescheiden door een tussenvoegsel; enzovoorts. Je (her)kent deze patronen en dat vergemakkelijkt communicatie: je weet wat je kunt verwachten en hoe je deze patronen moet interpreteren.
Patronen zijn niet alleen belangrijk bij communicatie tussen mensen onderling. Patronen maken het namelijk mogelijk om met een computer te communiceren. Sommige van deze patronen kun je beschrijven met zogenaamde reguliere expressies. In dit lesmateriaal ga je leren werken met reguliere expressies.
We beginnen met het opstellen van reguliere expressies voor eenvoudige patronen. Daarna leer je welke automaten deze reguliere expressies herkennen. Deze eerste twee hoofdstukken behoren tot de theoretische achtergrond van
reguliere expressies. In het praktische deel leer je reguliere expressies schrijven in een speciale taal die je in veel programmeertalen en programma’s kunt gebruiken. Je
gebruikt deze reguliere expressies om naar patronen te zoeken en te vervangen.