Я заметил, экспериментируя с tr///
, что он, похоже, не переводит обратные слеши, даже если их экранировали.Например,
say TR"\^/v"." given 'v^/\\';
say TR"\\^/v"." given 'v^/\\';
say TR"\ ^/v"." given 'v^/\\';
Все они output ...\
, а не то, что я ожидал, ....
Есть и другое странное поведение, например \
казалось бы только экранирование строчных букв , но на странице документации не так много информации ... Каково поведение обратной косой черты (\
) при транслитерации (tr///
)