Corso di Raku / Espressioni regolari e grammatiche / Espressioni regolari / Avverbi / Exercises / Contate le corrispondenze
Soluzione: Contate le corrispondenze
Ecco una possibile soluzione del compito.
Codice
say ('education' ~~ m:g/<[aeiou]>/).elems;🦋 Trova il programma nel file count-matches.raku.
Output
5Commenti
La classe di caratteri
<[aeiou]>riconosce una vocale, e l’avverbio:grestituisce ogni corrispondenza simile invece della sola prima.Il risultato si comporta come un elenco, quindi
.elemsconta le corrispondenze: le cinque vocali ineducation(e, u, a, i, o).