Курс языка программирования Raku / Регулярные выражения и грамматики / Регулярные выражения / Квантификаторы / Жадное и экономное сопоставление
Тест — Квантификаторы
Что выведет следующая программа?
say 'aaaa' ~~ / a ** 2..3 /;| 0 | 「aa」 |
| 1 | 「aaa」 |
| 0 | 「aaaa」 |
| 0 | False |
Квантификатор ** 2..3 допускает два или три повторения
и, будучи жадным, берёт столько, сколько может, — три. Четвёртая
a остаётся вне совпадения.