Cursus Raku / Expressiones regulares et grammaticae / Expressiones regulares / Assertiones circumspectus

Respectus

Respectus inspicit quid statim ante locum currentem veniat:

  • <?after …> — succedit si textus retro congruit (respectus positivus)
  • <!after …> — succedit si textus retro non congruit (respectus negativus)

Hoc tibi permittit aliquid congruere solum propter id quod praecedit, sine illo praefixo in effectu incluso. Exempli gratia, cape cifras quae signum dollari sequuntur, sed $ extra congruentiam relinque:

if '$100' ~~ / <?after '$'> \d+ / {
    say $/; # 「100」
}

Assertio <?after '$'> postulat $ statim ante locum currentem, deinde \d+ cifras congruit. Congruentia est 100, sine signo dollari.

Prospectus et respectus saepe coniunguntur. Pars textus <?after …> et <?before …> involuta solum tunc congruit cum inter vicinos postulatos sedet — modus utilis valorem ex contextu noto extrahendi.

Exercitatio

Sequuntur 1 quiz de contentis huius argumenti.

Quiz — Prospectus   |   Quiz — Assertiones


💪 Vel recta ad exercitationes huius sectionis i.