Курс по Raku / Регулярни изрази и граматики / Регулярни изрази / Заместване и замяна / Транслитерация
Тест — Заместване
Какво отпечатва следната програма?
my $s = 'hello';
$s ~~ tr/l/L/;
say $s;| 0 | hello |
| 0 | heLo |
| 1 | heLLo |
| 0 | LLLLL |
tr/// заменя знаци един за друг и за разлика от
s/// променя всеки съвпадащ знак, без да
се нуждае от :g. И двете l в
hello стават L, което дава
heLLo.