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

Quiz — Lookahead

Wat drukt het volgende programma af?

say '5 cm' ~~ / \d+ <?before ' cm'> /;
1「5」
0「5 cm」
0False
0Nil

De positieve lookahead <?before ' cm'> eist dat de cijfers door cm gevolgd worden, wat het geval is. De assertion controleert die tekst maar verbruikt haar niet, dus is de match alleen het cijfer, 「5」.

Cursusnavigatie

← Lookahead   |   Lookbehind →