регистронезависимый поиск соответствия (perl)
Модератор: Модераторы разделов
-
nuclear17
- Сообщения: 117
- ОС: linux/mac/win
регистронезависимый поиск соответствия
Возможно ли в перле с помощью регулярки регистронезависимо проверить слово на соответствие?
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: регистронезависимый поиск соответствия
E:\>perl -E '$_ = "HELLO"; print m/HELLo/i';
1
-
nuclear17
- Сообщения: 117
- ОС: linux/mac/win
Re: регистронезависимый поиск соответствия
кириллицу имел в виду я
-
pcodr
- Сообщения: 283
- ОС: Debian
Re: регистронезависимый поиск соответствия
Если кодировка соответствует текущей локали, то проблем не должно возникнуть.
Например у меня локаль utf-8, исходник utf-8, следующий пример работает (test ok)
Если это не так, то локаль можно настроить, perldoc perllocale.
Например у меня локаль utf-8, исходник utf-8, следующий пример работает (test ok)
Код: Выделить всё
use utf8;
print "КириллиЦа"=~/кириллица/i ? "test ok" : "test failed", "\n"Если это не так, то локаль можно настроить, perldoc perllocale.
remote system type is unix