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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Serg Ivanov                          2:5020/400     07 Jul 2004  20:37:51
 To : All
 Subject : Ошибка в perl 5.6.1(?)
 -------------------------------------------------------------------------------- 
 
 Hi All,
 
 Какая-то непонятная ошибка в перле 5.6.1. Дома в перле 5.8.1 работает
 нормально.
 
 #!/usr/local/bin/perl -w
 use strict;
 
 $_=<<EOD;
 <div class="refblock">
 Результат поиска: страниц — <b>20517</b>, сайтов — не
 менее <b>882</b><br>
 EOD
 
 print "Content-Type: text/html\n\n";
 print '<html><body>';
 
 if (m!^Результат поиска:.+?сайтов[^<]+<b>(\d+)</b>!m)
  { print 'Found';
  } else
   { print 'Not found';
   }
 
 print '</body></html>';
 
  Переводы строк как в юниксе. Дома пишет, что найдено, а на сервере у буржуев
 не
 найдено. Оказалось, что все дело в .+? и русских буквах. Если убрать эту точку
 (заменить на что-то другое) или взять шаблон без русских букв, то на сервере
 тоже начинает находить.
  Проверьте у себя дома и на сервере этот перл. В чем тут может быть дело?
 Установка локали, как и следовало ожидать, не помогает.
  В $_ кусок поисковой страницы Яндекса. Hадо было взять в $1 число найденных
 сайтов
 по данному запросу.
 
 --- ifmail v.2.15dev5.3
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Ошибка в perl 5.6.1(?)   Serg Ivanov   07 Jul 2004 20:37:51 
 Ошибка в perl 5.6.1(?)   Renat Araslanow   08 Jul 2004 09:51:27 
 Re: Ошибка в perl 5.6.1(?)   Yury Kopyl   08 Jul 2004 10:13:06 
 Re: Ошибка в perl 5.6.1(?)   Serg Ivanov   08 Jul 2004 17:53:41 
 Re: Ошибка в perl 5.6.1(?)   Serg Ivanov   08 Jul 2004 18:29:53 
 Re: Ошибка в perl 5.6.1(?)   Serg Ivanov   08 Jul 2004 19:23:35 
 Re: Ошибка в perl 5.6.1(?)   Yury Kopyl   08 Jul 2004 19:54:44 
 Re: Ошибка в perl 5.6.1(?)   Serg Ivanov   09 Jul 2004 07:08:01 
 Re: Ошибка в perl 5.6.1(?)   Yury Kopyl   09 Jul 2004 09:41:37 
 Re: Ошибка в perl 5.6.1(?)   Serg Ivanov   10 Jul 2004 07:44:02 
 Re: Ошибка в perl 5.6.1(?)   Yury Kopyl   12 Jul 2004 11:03:12 
Архивное /ru.perl/1667986e53a6a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional