Cursus Raku / Expressiones regulares et grammaticae / Expressiones regulares / Assertiones circumspectus / Exercises / Non sequente

Solutio: Non sequente

Ecce solutio possibilis huius exercitationis.

Codex

say so '50 dollars' ~~ / \d+ >> <!before '%'> /;

🦋 Inveni codicem fontem in archivo not-followed.raku.

Exitus

True

Commentarii

  1. <!before '%'> prospectus negativus est: succedit solum cum textus statim post numerum % non est.

  2. >> est finis verbi qui finem numeri notat, et hic refert. Sine eo avidum \d+ retro cederet: in 50% off 0 relinqueret et solam 5 congrueret — quam % non sequitur — itaque exemplar falso succederet. >> cogit \d+ totum numerum capere, ita ut prospectus in vero fine probetur. Ideo 50 dollars True dat, dum 50% off recte False dat.

Non sequente   |   Inter uncos