Cursus Raku / Reguliere expressies en grammatica’s / Reguliere expressies / Kwantoren
Ster, plus en vraagteken
Drie symbolen dekken de meest voorkomende gevallen. Elk ervan hoort bij het item er direct voor:
*— nul of meer keer+— een of meer keer?— nul of een keer (optioneel)
Het plusteken matcht een reeks van een of meer tekens:
say 'aaah' ~~ / a+ /; # 「aaa」Het matchte zoveel a’s als het kon — drie stuks.
De ster lijkt op de plus maar slaagt ook wanneer er niets te matchen valt, omdat nul herhalingen toegestaan zijn:
say 'colour' ~~ / colou*r /; # 「colour」
say 'color' ~~ / colou*r /; # 「color」Het vraagteken maakt een stuk optioneel — het matcht of het stuk er nu wel of niet is:
say 'colour' ~~ / colou?r /; # 「colour」
say 'color' ~~ / colou?r /; # 「color」Kwantoren horen bij wat er onmiddellijk voor komt, inclusief een
tekenklasse. Zo matcht \d+ een reeks van een of meer
cijfers — een heel getal:
say 'order 66' ~~ / \d+ /; # 「66」Praktijk
Maak de 1 quiz over de inhoud van dit onderwerp.
Cursusnavigatie
← Kwantoren | Quiz — Basiskwantoren →
💪 Of ga direct naar de oefeningen in deze
sectie.