Kurso de Raku / Regulesprimoj kaj gramatikoj / Regulesprimoj / Ĉirkaŭrigardaj asertoj / Exercises / Nuda nombro

Solvo: Nuda nombro

Jen ebla solvo de la tasko.

Kodo

say '5 and $9' ~~ / <!after '$'> \d+ /;

🦋 Vi povas trovi la fontkodon en la dosiero bare-number.raku.

Eligo

「5」

Komentoj

  1. <!after '$'> estas negativa malantaŭrigardo: ĝi sukcesas nur, kiam la signo tuj antaŭ la nuna pozicio ne estas $. Ĝi kontrolas tiun najbaron sen konsumi ĝin.

  2. La 9 estas malakceptata, ĉar ĝi sidas tuj post $, do la motoro anstataŭe kongruas kun la pli frua 5, kie nenio antaŭas ĝin.

Kursa navigado

Nuda nombro   |   Ne sekvata de