|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Serg Ivanov 2:5020/400 08 Jul 2004 17:53:41 To : Yury Kopyl Subject : Re: Ошибка в perl 5.6.1(?) -------------------------------------------------------------------------------- Thu Jul 08 2004 10:13, Yury Kopyl wrote to Serg Ivanov: YK> From: "Yury Kopyl" <hrg@promekbank.ru> YK> Serg Ivanov -> "Ошибка в perl 5.6.1(?)" : SI>> Переводы строк как в юниксе. Дома пишет, что найдено, а на сервере SI>> у буржуев не найдено. Оказалось, что все дело в .+? и русских SI>> Установка локали, как и следовало ожидать, не помогает. YK> А ты уверен, что на сервере у буржуев есть русская локаль? :) Да, я недавно просил, чтоб сделали рабочую. Сделали. Проверял для всего алфавита из 66 букв на функциях uc, lc и в regexp - работает. Хотя при чем тут локаль? В других случаях с русскими буквами в шаблонах и без локали работает правильно. А вот сейчас заменил .*? на [^\n]*? и все равно не находит. И локаль не помогает. Интересно, что такие шаблоны работают правильно (это аналоги для Гугла и Рамблера): qr!найдено сайтов: <b>([^<]+)</b>!, qr!Лучши. <B>(\d+)</B>!); Hе пойму, из-за чего возникает ошибка. *? посреди русских букв или еще от чего. --- ifmail v.2.15dev5.3 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/166799f89e98f.html, оценка из 5, голосов 10
|