Raku-Kurs / Reguläre Ausdrücke und Grammatiken / Reguläre Ausdrücke / Adverbien / Exercises / Treffer zählen

Lösung: Treffer zählen

Hier ist eine mögliche Lösung der Aufgabe.

Code

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

🦋 Du findest den Quellcode in der Datei count-matches.raku.

Ausgabe

5

Kommentare

  1. Die Zeichenklasse <[aeiou]> trifft einen Vokal, und das Adverb :g liefert jeden solchen Treffer statt nur den ersten.

  2. Das Ergebnis verhält sich wie eine Liste, .elems zählt also die Treffer: die fünf Vokale in education (e, u, a, i, o).

Kursnavigation

Treffer zählen   |   Alle Zahlen