Raku-Kurs / Reguläre Ausdrücke und Grammatiken / Reguläre Ausdrücke / Captures / Exercises / Nachname zuerst
Lösung: Nachname zuerst
Hier ist eine mögliche Lösung der Aufgabe.
Code
if 'Grace Hopper' ~~ / (\w+) ' ' (\w+) / {
say "$1, $0";
}🦋 Du findest den Quellcode in der Datei swap-words.raku.
Ausgabe
Hopper, GraceKommentare
Vor- und Nachname werden in
$0und$1gecapturt.Innerhalb einer Zeichenkette mit doppelten Anführungszeichen wird jedes Capture als sein getroffener Text interpoliert.
"$1, $0"auszugeben stellt den Nachnamen voran, gefolgt von einem wörtlichen Komma samt Leerzeichen und dann dem Vornamen.