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