Cursus Raku / Expressiones regulares et grammaticae / Grammaticae / Quid sit grammatica / Exercises / Tessera iterum utere

Solutio: Tessera iterum utere

Ecce solutio possibilis huius exercitationis.

Codex

my regex word { \w+ }

if 'cat dog' ~~ / <word> ' ' <word> / {
    say $<word>[0];
    say $<word>[1];
}

🦋 Inveni codicem fontem in archivo reuse-a-token.raku.

Exitus

「cat」
「dog」

Commentarii

  1. Eadem expressio regularis nominata word bis in exemplari vocatur.

  2. Cum captura nominata plus quam semel occurrit, effectus seriem formant, itaque ut $<word>[0] et $<word>[1] leguntur.

Tessera iterum utere   |   Annus et mensis