Курс Raku / Регулярні вирази та граматики / Регулярні вирази / Твердження перегляду / Перегляд назад

Тест — Твердження

Що надрукує наступна програма?

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

Стверджувальний огляд назад <?after '='> вимагає, щоб безпосередньо перед поточною позицією стояв =, а потім \d+ зіставляється з цифрами. Символ = перевіряється, але не споживається, тож збігом є лише 「5」.

Навігація курсом

Перегляд назад   |   Голе число