Kurso de Raku / Regulesprimoj kaj gramatikoj / Regulesprimoj / Ĉirkaŭrigardaj asertoj / Exercises / Ne sekvata de
Solvo: Ne sekvata de
Jen ebla solvo de la tasko.
Kodo
say so '50 dollars' ~~ / \d+ >> <!before '%'> /;🦋 Vi povas trovi la fontkodon en la dosiero not-followed.raku.
Eligo
TrueKomentoj
<!before '%'>estas negativa antaŭrigardo: ĝi sukcesas nur, kiam la teksto tuj post la nombro ne estas%.La
>>estas vortlimo markanta la finon de la nombro, kaj ĝi gravas ĉi tie. Sen ĝi, la avida\d+retropaŝus: sur50% offĝi rezignus la0kaj kongruus nur kun5— kiu ne estas sekvata de%— do la ŝablono malprave sukcesus.>>devigas\d+preni la tutan nombron, do la antaŭrigardo estas testata ĉe la vera fino. Rezulte50 dollarsdonasTrue, dum50% offĝuste donasFalse.
Kursa navigado
← Ne sekvata de | Inter krampoj →