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