Курс Raku / Регулярні вирази та граматики / Регулярні вирази / Підстановка та заміна / Вправи / Малі літери

Розв’язання: Малі літери

Ось одне з можливих розв’язань задачі.

Код

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

🦋 Знайдіть програму у файлі lowercase-letters.raku.

Вивід

raku

Коментарі

  1. tr/// відображає кожен символ першого діапазону на символ, що стоїть на тій самій позиції у другому.

  2. Тут діапазони йдуть від великих літер до малих, тож кожна велика літера замінюється своєю малою парою — у напрямку, протилежному до переведення у верхній регістр.

Навігація курсом

Малі літери   |   Замаскуйте цифри