Cursus Raku / Expressiones regulares et grammaticae / Expressiones regulares / Quantificatores / Exercises / A duobus ad quattuor numeros
Solutio: A duobus ad quattuor numeros
Ecce solutio possibilis huius exercitationis.
Codex
say 'abc12345' ~~ / \d ** 2..4 /;🦋 Inveni codicem fontem in archivo two-to-four-digits.raku.
Exitus
「1234」Commentarii
\d ** 2..4a duabus ad quattuor cifras deinceps congruit.Catena quinque cifras praesto habet, sed intervallum congruentiam ad quattuor coercet, itaque exemplar
1234capit et ultimam5relinquit. Avidum cum sit, plurimum capit quod intervallum permittit potius quam minimum.Aviditas solum intra unam congruentiam valet — machina adhuc ad primum locum consistit ubi exemplar succedit. Etiamsi series cifrarum longior postea in catena apparet, ad eam numquam pervenitur:
say 'abc123def6789012z' ~~ / \d ** 2..4 /; # 「123」
Hic
123congruitur quamquam series posterior6789012totum intervallum per6789implevisset. Congruentia maxime sinistra vincit.