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

Решение: Первый нецифровой символ

Вот один из возможных вариантов решения задачи.

Код

say '42abc' ~~ /\D/;

🦋 Исходный код можно найти в файле first-non-digit.raku.

Вывод

「a」

Комментарии

  1. \D противоположен \d: он соответствует любому символу, который не является цифрой.

  2. Первые два символа — цифры, поэтому совпадение начинается с a.

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

Первый нецифровой символ   |   Сопоставление строк