Курс по Raku / Регулярни изрази и граматики / Регулярни изрази / Заместване и замяна / Exercises / Малки букви

Решение: Малки букви

Ето едно възможно решение на задачата.

Код

my $s = 'RAKU';
$s ~~ tr/A..Z/a..z/;
say $s;

🦋 Намерете програмата във файла lowercase-letters.raku.

Изход

raku

Коментари

  1. tr/// съпоставя всеки знак от първия диапазон със знака на същата позиция във втория.

  2. Тук диапазоните вървят от главните букви към малките, така че всяка главна буква се заменя с малкия си партньор — в посока, обратна на преобразуването в главни букви.

Навигация в курса

Малки букви   |   Маскирайте цифрите