Курс по Raku / Регулярни изрази и граматики / Регулярни изрази / Квантификатори / Exercises / Пестеливо съвпадение
Решение: Пестеливо съвпадение
Ето едно възможно решение на задачата.
Код
say 'say "hi" and "bye"' ~~ / '"' .+? '"' /;🦋 Намерете програмата във файла frugal-match.raku.
Изход
「"hi"」Коментари
?след.+прави квантификатора пестелив, така че той съпоставя възможно най-малко знаци.Затова той спира на първата затваряща
"и улавя само"hi". Лаком.+би стигнал чак до последната"и би съпоставил"hi" and "bye".