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

Решение: Дума или цифра

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

Код

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

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

Изход

「5」

Коментари

  1. Алтернативата смесва литерал — cat — с клас от знаци — \d. Шаблонът съпоставя онази възможност, която бъде намерена първа в низа.

  2. В item 5 няма cat, но има цифра, така че \d съпоставя 5.

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

Дума или цифра   |   Дума за размер