Курс Raku / Регулярні вирази та граматики / Регулярні вирази / Альтернативи / Вправи / Слово або цифра

Розв’язання: Слово або цифра

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

Код

say 'item 5' ~~ / cat | \d /;

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

Вивід

「5」

Коментарі

  1. Альтернатива поєднує літерал cat із класом символів \d. Шаблон зіставляється з тією альтернативою, яку знайдено в рядку першою.

  2. У item 5 немає cat, зате є цифра, тож \d зіставляється з 5.

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

Слово або цифра   |   Слово розміру