Cursus Raku / Expressiones regulares et grammaticae / Expressiones regulares / Capturae / Exercises / Urbs et regio

Solutio: Urbs et regio

Ecce solutio possibilis huius exercitationis.

Codex

if 'London-UK' ~~ / $<city>=(\w+) '-' $<country>=(\w+) / {
    say ~$<city>;
    say ~$<country>;
}

🦋 Inveni codicem fontem in archivo city-and-country.raku.

Exitus

London
UK

Commentarii

  1. $<city>=( … ) et $<country>=( … ) duobus capturis nomina loco numerorum dant.

  2. Post congruentiam ut $<city> et $<country> releguntur, quod clarius legitur quam $0 et $1.

  3. Praefixum ~ unumquemque capturam in contextum catenae ponit ut ut textus simplex imprimatur; sine eo say $<city> obiectum congruentiae ut 「London」 ostenderet.

Urbs et regio   |   Cognomen primum