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」.