Cursus Raku / Reguliere expressies en grammatica’s / Reguliere expressies / Substitutie en vervanging / Exercises / Herformatteer een datum
Oplossing: Herformatteer een datum
Hier is een mogelijke oplossing voor de taak.
Code
my $d = '2025-06-15';
$d ~~ s/ (\d+) '-' (\d+) '-' (\d+) /$2\/$1\/$0/;
say $d;🦋 Je kunt de broncode vinden in het bestand reformat-date.raku.
Uitvoer
15/06/2025Opmerkingen
Het patroon captureert het jaar in
$0, de maand in$1en de dag in$2.De vervanging schrijft ze in de nieuwe volgorde
$2/$1/$0, met de schuine strepen ge-escapet als\/. De vervangingskant heeft geen omringende spaties, omdat spaties daar letterlijk ingevoegd zouden worden.