Curso de Raku / Expresiones regulares y gramáticas / Gramáticas / Qué es una gramática / Expresiones regulares con nombre

Quiz — Expresiones regulares con nombre

¿Qué imprime el programa siguiente?

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

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

Llamar a un regex con nombre como <letter> lo empareja y captura el resultado bajo ese nombre. El patrón encuentra la primera letra minúscula, a, así que $<letter> es 「a」.

Expresiones regulares con nombre   |   La palabra clave grammar