Курс языка программирования Raku / Регулярные выражения и грамматики / Грамматики / Что такое грамматика / Именованные регулярные выражения
Тест — Именованные регулярные выражения
Что выведет следующая программа?
my regex letter { <[a..z]> }
'a1' ~~ / <letter> /;
say $<letter>;| 1 | 「a」 |
| 0 | 「1」 |
| 0 | 「a1」 |
| 0 | 「letter」 |
Вызов именованного регулярного выражения как
<letter> и сопоставляет его, и захватывает результат
под тем же именем. Шаблон находит первую строчную букву, a,
поэтому $<letter> равно 「a」.
Навигация по курсу
← Именованные регулярные выражения | Ключевое слово grammar →