Curso de Raku / Expresiones regulares y gramáticas / Expresiones regulares / Emparejar cadenas / Exercises / El texto coincidente
Solución: El texto coincidente
Aquí tienes una posible solución para la tarea.
Código
'database' ~~ /base/;
say $/.Str;🦋 Puedes encontrar el código fuente en el archivo matched-text.raku.
Salida
baseComentarios
Todo emparejamiento inteligente guarda su resultado en la variable especial de coincidencia
$/, así que no hace falta asignarlo a una variable propia.El objeto de coincidencia contiene el texto coincidente; llamar a
.Strsobre$/devuelve ese texto como cadena ordinaria. Imprimir directamente el objeto de coincidencia habría mostrado「base」.