Курс языка программирования Raku / Регулярные выражения и грамматики / Регулярные выражения / Альтернативы / Exercises / Слово или цифра
Решение: Слово или цифра
Вот один из возможных вариантов решения задачи.
Код
say 'item 5' ~~ / cat | \d /;🦋 Исходный код можно найти в файле word-or-digit.raku.
Вывод
「5」Комментарии
Альтернатива смешивает литерал
catс классом символов\d. Шаблон совпадает с тем вариантом, который первым найдётся в строке.В строке
item 5никакогоcatнет, а цифра есть, поэтому\dсовпадает с5.
Навигация по курсу
← Слово или цифра | Слово размера →