Курс языка программирования Raku / Регулярные выражения и грамматики / Регулярные выражения / Литералы и классы символов / Exercises / Найдите фразу
Решение: Найдите фразу
Вот один из возможных вариантов решения задачи.
Код
say 'I love Raku' ~~ / 'love Raku' /;🦋 Исходный код можно найти в файле match-a-word.raku.
Вывод
「love Raku」Комментарии
Пробел между словами здесь значим, поэтому фраза заключена в кавычки:
'love Raku'. Без кавычек движок регулярных выражений проигнорировал бы пробел и искал быloveRaku, чего в строке нет.Умное сопоставление возвращает объект совпадения, охватывающий всю фразу в кавычках, — его
sayи печатает в угловых кавычках.
Навигация по курсу
← Найдите фразу | Буква или цифра →