Задать вопрос
@Orbite

Как перевести строку в верхний регистр?

Как в перле перевести строку с пробелами, числами, точками, запятыми и прочими символами из нижнего регистра в верхний? uc($str) не переводит
  • Вопрос задан
  • 500 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@Olgeir
Для этого сначала нужно разобраться в какой кодировке представлена исходная строка. Откуда и как мы её получаем. Если она тупо указана в тексте тогда смотрим какая кодировка самого скрипта. Если она читается из файла, то нужно смотреть на то в какой кодировке файл, и как мы его читаем.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Stimulate
@Stimulate
могу
\U$str тоже?
Ответ написан
Комментировать
@ant2015
А если так?
$str =~ tr/a-z/A-Z/;
Ответ написан
@krypt3r
use utf8;
если не переводит кириллицу.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы