Curso de Raku / Expresiones regulares y gramáticas / Expresiones regulares / Aserciones de contexto / Lookbehind

Quiz — Aserciones

¿Qué imprime el programa siguiente?

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

El lookbehind positivo <?after '='> exige un = inmediatamente antes de la posición actual, y después \d+ empareja los dígitos. El = se comprueba pero no se consume, así que la coincidencia es solo 「5」.

Lookbehind   |   Un número desnudo