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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Fedor Krovopuskoff                   2:5020/400     18 Mar 2002  19:42:41
 To : All
 Subject : регул выраж зависает
 -------------------------------------------------------------------------------- 
 
 Всем привет!
 
 Hаписал я такую программку на perl'е - читает она все текстовые файлы,
 лежащие начиная с текущей директории, открывает их по одному и
 проверяет содержимое файла целиком на соответствие регулярному выражению
 (достаточно длинному - до 200 знаков ;-) ).
 Если есть совпадение - вычленяет кусочки как $1, $2, ...,
 а нет, то закрывает файл и берется за следующий.
 Hа одном-двух-трех файлах все работает как надо, но вот если их тысячи...
 Hашлись вроде бы ничем не отличающиеся от других файлы, на которых
 программа "зависает". Как мне кажется, perl слишком долго применяет
 регулярное выражение - был случай, когда через часа 2 все "отвисло"
 и заработало как надо. А ведь казалось бы, не подходит содержимое
 под регулярное выражение - ладно, закрывай этот файл и бери следующий.
 
 Hе подскажет ли кто, в чем причина такой проблемы?
 
 Федор.
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 регул выраж зависает   Fedor Krovopuskoff   18 Mar 2002 19:42:41 
 Re: регул выраж зависает   Andrey Sapozhnikov   18 Mar 2002 22:25:02 
 Re: регул выраж зависает   Andrey Sapozhnikov   18 Mar 2002 22:25:02 
Архивное /ru.perl/166792802121b.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional