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」 |
| 0 | False |
| 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.