Курс Raku / Регулярні вирази та граматики / Граматики / Що таке граматика / Іменовані регулярні вирази

Тест — Іменовані регулярні вирази

Що надрукує наступна програма?

my regex letter { <[a..z]> }

'a1' ~~ / <letter> /;
say $<letter>;
1「a」
0「1」
0「a1」
0「letter」

Виклик іменованого регексу як <letter> і зіставляється з ним, і захоплює результат під цим іменем. Шаблон знаходить першу малу літеру, a, тож $<letter> дорівнює 「a」.

Навігація курсом

Іменовані регулярні вирази   |   Ключове слово grammar