Курс Raku / Регулярні вирази та граматики / Регулярні вирази / Квантифікатори / Зірочка, плюс і знак питання

Тест — Основні квантифікатори

Що виведе наведена програма? Зверніть увагу на квантифікатор * при a.

say 'br' ~~ / b a* r /;
1「br」
0「bar」
0False
0「b」

* означає «нуль чи більше», тож a* цілком радо зіставляється взагалі без жодного a. У br між b та r немає a, але шаблон усе одно збігається, бо нуль повторень дозволено, даючи 「br」.

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

Зірочка, плюс і знак питання   |   Квантифікатор кількості