Курс по Raku / Регулярни изрази и граматики / Регулярни изрази / Заместване и замяна / Exercises / Преформатирайте дата
Решение: Преформатирайте дата
Ето едно възможно решение на задачата.
Код
my $d = '2025-06-15';
$d ~~ s/ (\d+) '-' (\d+) '-' (\d+) /$2\/$1\/$0/;
say $d;🦋 Намерете програмата във файла reformat-date.raku.
Изход
15/06/2025Коментари
Шаблонът прихваща годината в
$0, месеца в$1и деня в$2.Замяната ги записва в новия ред
$2/$1/$0, с наклонени черти, екранирани като\/. Около замяната няма интервали, защото интервалите там биха се вмъкнали буквално.