Курс языка программирования Raku / Регулярные выражения и грамматики / Регулярные выражения / Квантификаторы / Жадное и экономное сопоставление

Тест — Квантификаторы

Что выведет следующая программа?

say 'aaaa' ~~ / a ** 2..3 /;
0「aa」
1「aaa」
0「aaaa」
0False

Квантификатор ** 2..3 допускает два или три повторения и, будучи жадным, берёт столько, сколько может, — три. Четвёртая a остаётся вне совпадения.

Навигация по курсу

Жадное и экономное сопоставление   |   Необязательный знак