Курс языка программирования Raku / Регулярные выражения и грамматики / Регулярные выражения / Подстановка и замена / Exercises / Строчные буквы

Решение: Строчные буквы

Вот один из возможных вариантов решения задачи.

Код

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

🦋 Исходный код можно найти в файле lowercase-letters.raku.

Вывод

raku

Комментарии

  1. tr/// отображает каждый символ первого диапазона в символ, стоящий на той же позиции во втором.

  2. Здесь диапазоны идут от прописных букв к строчным, поэтому каждая прописная буква заменяется своей строчной парой — это направление, обратное переводу в верхний регистр.

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

Строчные буквы   |   Замаскируйте цифры