Curso de Raku / Expresiones regulares y gramáticas / Gramáticas / Qué es una gramática / Exercises / Un token con nombre
Solución: Un token con nombre
Aquí tienes una posible solución para la tarea.
Código
my regex word { \w+ }
if 'hello world' ~~ / <word> / {
say $<word>;
}🦋 Puedes encontrar el código fuente en el archivo named-token.raku.
Salida
「hello」Comentarios
my regex word { \w+ }le da un nombre al patrón para que se pueda reutilizar.Escribir
<word>en el patrón lo empareja y captura el resultado bajo ese mismo nombre, accesible como$<word>. La primera serie de caracteres de palabra eshello.