Курс Raku / Регулярні вирази та граматики / Регулярні вирази / Твердження перегляду / Перегляд уперед
Тест — Перегляд уперед
Що надрукує наступна програма?
say '5 cm' ~~ / \d+ <?before ' cm'> /;| 1 | 「5」 |
| 0 | 「5 cm」 |
| 0 | False |
| 0 | Nil |
Стверджувальний огляд уперед <?before ' cm'>
вимагає, щоб за цифрами йшло cm, — так воно і є. Твердження
перевіряє цей текст, але не споживає його, тож збігом є лише цифри,
「5」.