Raku-Kurs / Reguläre Ausdrücke und Grammatiken / Grammatiken / Was ist eine Grammatik / Benannte reguläre Ausdrücke

Quiz — Benannte reguläre Ausdrücke

Was gibt das folgende Programm aus?

my regex letter { <[a..z]> }

'a1' ~~ / <letter> /;
say $<letter>;
1「a」
0「1」
0「a1」
0「letter」

Einen benannten Regex als <letter> aufzurufen trifft ihn und capturt das Ergebnis unter diesem Namen. Das Muster findet den ersten Kleinbuchstaben, a, $<letter> ist also 「a」.

Kursnavigation

Benannte reguläre Ausdrücke   |   Das Schlüsselwort grammar