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」 |
| 0 | False |
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 →