Curso de Raku / Expresiones regulares y gramáticas / Expresiones regulares / Sustitución y reemplazo / Exercises / Reformatee una fecha

Solución: Reformatee una fecha

Aquí tienes una posible solución para la tarea.

Código

my $d = '2025-06-15';
$d ~~ s/ (\d+) '-' (\d+) '-' (\d+) /$2\/$1\/$0/;
say $d;

🦋 Puedes encontrar el código fuente en el archivo reformat-date.raku.

Salida

15/06/2025

Comentarios

  1. El patrón captura el año en $0, el mes en $1 y el día en $2.

  2. El reemplazo los escribe en el nuevo orden $2/$1/$0, con las barras protegidas como \/. El lado del reemplazo no lleva espacios alrededor, porque ahí los espacios se insertarían literalmente.

Reformatee una fecha   |   Letras minúsculas