Курс Raku / Регулярні вирази та граматики / Граматики / Що таке граматика / Вправи / Іменований токен
Розв’язання: Іменований токен
Ось одне з можливих розв’язань задачі.
Код
my regex word { \w+ }
if 'hello world' ~~ / <word> / {
say $<word>;
}🦋 Знайдіть програму у файлі named-token.raku.
Вивід
「hello」Коментарі
my regex word { \w+ }дає шаблонові ім’я, щоб його можна було використовувати повторно.Запис
<word>у шаблоні зіставляється з ним і захоплює результат під тим самим іменем, доступним як$<word>. Перша послідовність словесних символів — цеhello.