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

  1. my regex word { \w+ } gibt dem Muster einen Namen, damit es wiederverwendet werden kann.

  2. <word> im Muster zu schreiben trifft es und capturt das Ergebnis unter demselben Namen, erreichbar als $<word>. Die erste Folge von Wortzeichen ist hello.

Kursnavigation

Ein benannter Token   |   Verwenden Sie einen Token wieder