Curso de Raku / Expresiones regulares y gramáticas / Expresiones regulares / Capturas / Exercises / Primero el apellido
Solución: Primero el apellido
Aquí tienes una posible solución para la tarea.
Código
if 'Grace Hopper' ~~ / (\w+) ' ' (\w+) / {
say "$1, $0";
}🦋 Puedes encontrar el código fuente en el archivo swap-words.raku.
Salida
Hopper, GraceComentarios
El nombre y el apellido se capturan en
$0y$1.Dentro de una cadena entre comillas dobles cada captura se interpola como el texto que emparejó. Imprimir
"$1, $0"pone primero el apellido, seguido de una coma y un espacio literales y después el nombre.