Курс по Raku / Регулярни изрази и граматики / Регулярни изрази / Заместване и замяна / Exercises / Малки букви
Решение: Малки букви
Ето едно възможно решение на задачата.
Код
my $s = 'RAKU';
$s ~~ tr/A..Z/a..z/;
say $s;🦋 Намерете програмата във файла lowercase-letters.raku.
Изход
rakuКоментари
tr///съпоставя всеки знак от първия диапазон със знака на същата позиция във втория.Тук диапазоните вървят от главните букви към малките, така че всяка главна буква се заменя с малкия си партньор — в посока, обратна на преобразуването в главни букви.