Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     06 Sep 2004  09:58:57
 To : Alexey Maltzev
 Subject : Re: Игнорирование регистра русских символов...
 -------------------------------------------------------------------------------- 
 
 Alexey Maltzev  @ Mon, 6 Sep 2004 05:07:31 +0000 (UTC):
 
  AM> Господа интересует следующее:
  AM> к примеру, в следующем регулярном выражении должен игнорироваться регистр
  AM> символов (о чем говорит опция "i"), но только до тех пор пока переменная
  AM> $iskl содержит латиницу, как только в этой переменной появляется кирилица,
  AM> то вобще ничего не происходит, всмысле регистр учитывается:
 
  AM> $est=~/$iskl/i;
 
  AM> Знаю что можно подключить следующую библиотека:
  AM> use locale;
  AM> use POSIX qw(locale_h);
  AM> setlocale(LC_CTYPE,"ru_RU.CP1251");
 
  AM> В таком случае все без вопросов, все нормально, но проблема в том, что у
  AM> нас на сервре этот модуль не установлен (не полностью установлен?), а
  AM> доступа чтобы установить к сожаелнию нету.
  AM> Приходится всячески извращаться способом замены типа ~tr///; но это уже
  AM> надоело, есть ли другая возможность заставить Перл игнорировать регистр
  AM> русских символов?
 
 Собственно, другую ты указал.  Другой вменяемой - нет, ибо понятие
 "регистр символа" определяется через локаль.  Hет нужной локали - нет и
 понятия "регистр символа" для языка.
 
 -- 
 Artem Chuprina <ran@ran.pp.ru>
 FIDO: 2:5020/122.256
 --- ifmail v.2.15dev5.3
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Игнорирование регистра русских символов...   Alexey Maltzev   06 Sep 2004 09:07:31 
 Re: Игнорирование регистра русских символов...   Artem Chuprina   06 Sep 2004 09:58:57 
Архивное /ru.perl/121923e486c0a.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional