Cursus Raku / Reguliere expressies en grammatica’s / Reguliere expressies / Lookaround-asserties / Lookbehind

Quiz — Asserties

Wat drukt het volgende programma af?

say 'a=5' ~~ / <?after '='> \d+ /;
1「5」
0「=5」
0「a=5」
0False

De positieve lookbehind <?after '='> eist een = onmiddellijk vóór de huidige positie, waarna \d+ de cijfers matcht. De = wordt gecontroleerd maar niet verbruikt, dus is de match alleen 「5」.

Cursusnavigatie

Lookbehind   |   Een kaal getal