Курс по Raku / Регулярни изрази и граматики / Регулярни изрази / Литерали и класове от знаци / Exercises / Намерете фраза

Решение: Намерете фраза

Ето едно възможно решение на задачата.

Код

say 'I love Raku' ~~ / 'love Raku' /;

🦋 Намерете програмата във файла match-a-word.raku.

Изход

「love Raku」

Коментари

  1. Интервалът между думите тук е значещ, затова фразата е оградена в кавички: 'love Raku'. Без кавичките машината за регулярни изрази би пренебрегнала интервала и би търсила loveRaku, което го няма в низа.

  2. Интелигентното съпоставяне връща обект на съвпадението, покриващ цялата фраза в кавички, който say отпечатва между ъглови скоби.

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

Намерете фраза   |   Буква или цифра