Курс языка программирования Raku / Регулярные выражения и грамматики / Регулярные выражения / Квантификаторы / Звёздочка, плюс и вопросительный знак
Тест — Основные квантификаторы
Что выведет следующая программа? Обратите внимание на квантификатор
* у буквы a.
say 'br' ~~ / b a* r /;| 1 | 「br」 |
| 0 | 「bar」 |
| 0 | False |
| 0 | 「b」 |
* означает «ноль или более», поэтому a*
вполне устраивает и полное отсутствие a. В строке
br между b и r никакой
a нет, но шаблон всё равно совпадает, потому что ноль
повторений допустим, и получается 「br」.
Навигация по курсу
← Звёздочка, плюс и вопросительный знак | Квантификатор количества →