Cursus Raku / Reguliere expressies en grammatica’s / Grammatica’s / Wat is een grammatica / Exercises / Een benoemd token

Oplossing: Een benoemd token

Hier is een mogelijke oplossing voor de taak.

Code

my regex word { \w+ }

if 'hello world' ~~ / <word> / {
    say $<word>;
}

🦋 Je kunt de broncode vinden in het bestand named-token.raku.

Uitvoer

「hello」

Opmerkingen

  1. my regex word { \w+ } geeft het patroon een naam zodat het hergebruikt kan worden.

  2. <word> in het patroon schrijven matcht het en captureert het resultaat onder dezelfde naam, bereikbaar als $<word>. De eerste reeks woordtekens is hello.

Cursusnavigatie

Een benoemd token   |   Hergebruik een token