Raku-Kurs / Reguläre Ausdrücke und Grammatiken / Reguläre Ausdrücke / Quantoren / Stern, Plus und Fragezeichen

Quiz — Grundlegende Quantoren

Was gibt das folgende Programm aus? Beachten Sie den Quantor * am a.

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

* bedeutet „null oder mehr“, a* ist also durchaus damit zufrieden, gar kein a zu treffen. In br steht zwischen b und r kein a, das Muster trifft aber trotzdem, weil null Wiederholungen erlaubt sind, und ergibt 「br」.

Kursnavigation

Stern, Plus und Fragezeichen   |   Der Anzahl-Quantor