Cursus Raku / Reguliere expressies en grammatica’s / Reguliere expressies / Kwantoren / Ster, plus en vraagteken

Quiz — Basiskwantoren

Wat drukt het volgende programma af? Let op de kwantor * bij de a.

say 'br' ~~ / b a* r /;
1「br」
0「bar」
0False
0「b」

* betekent “nul of meer”, dus a* vindt het prima om helemaal geen a te matchen. In br staat geen a tussen de b en de r, maar het patroon matcht toch omdat nul herhalingen toegestaan zijn, wat 「br」 oplevert.

Cursusnavigatie

Ster, plus en vraagteken   |   De aantalskwantor