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/2025

Opmerkingen

  1. Het patroon captureert het jaar in $0, de maand in $1 en de dag in $2.

  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.

Cursusnavigatie

Herformatteer een datum   |   Kleine letters