- RU.PERL ----------------------------------------------------------- RU.PERL - Msg : #4006 [671] От : Serg Ivanov 2:5020/400 08 июля 04, 18:29 Кому : Yury Kopyl 08 июля 04, 21:17 Тема : Re: Ошибка в perl 5.6.1(?) ------------------------------------------------------------------------------- From: "Serg Ivanov"Thu Jul 08 2004 10:13, Yury Kopyl wrote to Serg Ivanov: YK> From: "Yury Kopyl" YK> Serg Ivanov -> "Ошибка в perl 5.6.1(?)" : SI>> Переводы строк как в юниксе. Дома пишет, что найдено, а на сервере SI>> у буржуев не найдено. Оказалось, что все дело в .+? и русских SI>> Установка локали, как и следовало ожидать, не помогает. YK> А ты уверен, что на сервере у буржуев есть русская локаль? :) Вроде нащупал, из-за чего ошибка: если отделить русскую букву от ? пробелом, то уже находит, т.е. работает правильно (локаль не нужна): if (m![^\n]+? сайтов[^<]+(\d+)!m) А такое разделение не проходит: if (m![^\n]+?(?# )сайтов[^<]+(\d+)!m) --- ifmail v.2.15dev5.3 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)