Raku-Kurs / Reguläre Ausdrücke und Grammatiken / Reguläre Ausdrücke / Ersetzung und Austausch / Exercises / Formatieren Sie ein Datum um
Lösung: Formatieren Sie ein Datum um
Hier ist eine mögliche Lösung der Aufgabe.
Code
my $d = '2025-06-15';
$d ~~ s/ (\d+) '-' (\d+) '-' (\d+) /$2\/$1\/$0/;
say $d;🦋 Du findest den Quellcode in der Datei reformat-date.raku.
Ausgabe
15/06/2025Kommentare
Das Muster capturt das Jahr in
$0, den Monat in$1und den Tag in$2.Die Ersetzung schreibt sie in der neuen Reihenfolge
$2/$1/$0, mit den Schrägstrichen als\/maskiert. Die Ersatzseite hat keine umgebenden Leerzeichen, denn Leerzeichen würden dort wörtlich eingefügt.