Cursus Raku / Expressiones regulares et grammaticae / Expressiones regulares / Capturae / Exercises / Nomen plicae divide

Solutio: Nomen plicae divide

Ecce solutio possibilis huius exercitationis.

Codex

if 'report.txt' ~~ / (\w+) '.' (\w+) / {
    say ~$0;
    say ~$1;
}

🦋 Inveni codicem fontem in archivo split-filename.raku.

Exitus

report
txt

Commentarii

  1. Primum uncorum par nomen fundamentale in $0 capit, secundum extensionem in $1. Punctum inter ea citatur ut litterale . potius quam quemlibet characterem congruat.

  2. ~ ante unumquemque capturam illum in contextum catenae ponit, itaque ut textus simplex imprimitur. Simplex say $0 loco eius obiectum congruentiae cum uncis angularibus ostenderet, 「report」. say $0.Str scribere idem agit quod say ~$0.

Nomen plicae divide   |   Urbs et regio