Cursus Raku / Reguliere expressies en grammatica’s / Reguliere expressies / Bijwoorden / Exercises / Tel de matches

Oplossing: Tel de matches

Hier is een mogelijke oplossing voor de taak.

Code

say ('education' ~~ m:g/<[aeiou]>/).elems;

🦋 Je kunt de broncode vinden in het bestand count-matches.raku.

Uitvoer

5

Opmerkingen

  1. De tekenklasse <[aeiou]> matcht één klinker, en het bijwoord :g geeft elke zulke match terug in plaats van alleen de eerste.

  2. Het resultaat gedraagt zich als een lijst, dus .elems telt de matches: de vijf klinkers in education (e, u, a, i, o).

Cursusnavigatie

Tel de matches   |   Alle getallen