Raku-Kurs / Reguläre Ausdrücke und Grammatiken / Grammatiken / Was ist eine Grammatik / Exercises / Ein benannter Token
Lösung: Ein benannter Token
Hier ist eine mögliche Lösung der Aufgabe.
Code
my regex word { \w+ }
if 'hello world' ~~ / <word> / {
say $<word>;
}🦋 Du findest den Quellcode in der Datei named-token.raku.
Ausgabe
「hello」Kommentare
my regex word { \w+ }gibt dem Muster einen Namen, damit es wiederverwendet werden kann.<word>im Muster zu schreiben trifft es und capturt das Ergebnis unter demselben Namen, erreichbar als$<word>. Die erste Folge von Wortzeichen isthello.