Курс языка программирования Raku / Регулярные выражения и грамматики / Регулярные выражения / Утверждения просмотра / Просмотр назад
Тест — Утверждения
Что выведет следующая программа?
say 'a=5' ~~ / <?after '='> \d+ /;| 1 | 「5」 |
| 0 | 「=5」 |
| 0 | 「a=5」 |
| 0 | False |
Положительный просмотр назад <?after '='> требует,
чтобы непосредственно перед текущей позицией стоял =, а
затем \d+ сопоставляет цифры. Знак =
проверяется, но не поглощается, поэтому совпадение — только
「5」.
Навигация по курсу
← Просмотр назад | Голое число →