Курс Raku / Регулярні вирази та граматики / Регулярні вирази / Літерали та класи символів / Вправи / Знайдіть фразу

Розв’язання: Знайдіть фразу

Ось один із можливих варіантів розв’язання задачі.

Код

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

🦋 Вихідний код можна знайти у файлі match-a-word.raku.

Вивід

「love Raku」

Коментарі

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

  2. Розумне зіставлення повертає об’єкт збігу, що покриває всю взяту в лапки фразу, і say виводить його між кутовими дужками.

Навігація курсом

Знайдіть фразу   |   Літера або цифра