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

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

Какво отпечатва следната програма? Забележете квантификатора * върху a.

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

* означава „нула или повече“, така че a* с радост съпоставя изобщо никакво a. В br няма a между b и r, но шаблонът все пак съвпада, защото са позволени нула повторения, и се получава 「br」.

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

Звездичка, плюс и въпросителна   |   Квантификаторът за брой