|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexey Maltzev 2:5020/400 06 Sep 2004 09:07:31 To : All Subject : Игнорирование регистра русских символов... -------------------------------------------------------------------------------- Привет Все! Господа интересует следующее: к примеру, в следующем регулярном выражении должен игнорироваться регистр символов (о чем говорит опция "i"), но только до тех пор пока переменная $iskl содержит латиницу, как только в этой переменной появляется кирилица, то вобще ничего не происходит, всмысле регистр учитывается: $est=~/$iskl/i; Знаю что можно подключить следующую библиотека: use locale; use POSIX qw(locale_h); setlocale(LC_CTYPE,"ru_RU.CP1251"); В таком случае все без вопросов, все нормально, но проблема в том, что у нас на сервре этот модуль не установлен (не полностью установлен?), а доступа чтобы установить к сожаелнию нету. Приходится всячески извращаться способом замены типа ~tr///; но это уже надоело, есть ли другая возможность заставить Перл игнорировать регистр русских символов? Заранее спасибо. ________________________________________ С уважением, Алексей Мальцев. Северодвинск (с) 2004 URL: www.syt.edu.severodvinsk.ru --- ifmail v.2.15dev5.3 * Origin: Step (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/30774fa0f7dee.html, оценка из 5, голосов 10
|