|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 10 Apr 2001 19:01:42 To : Denis Balashov Subject : Re: подскажите, плиз, начинающему -------------------------------------------------------------------------------- Здравствуй, Denis Balashov. В твоём письме от Tue, 10 Apr 2001 08:08:41 +0400 написано: DB>>> массиве? DB>>> if(@farr=~/(.*)(\s)($server)(\spostfix\/qmgr\[\d+\]:\s)(\w+)/m) DB>>> {...} ^^^^^ так не работает... AC>> А что, должен? DB> хз. я и спрашиваю. А доку почитать не? Там написано. AC>> Если тебя интересует наличие требуемого в любой строке массива, то AC>> самое короткое (но не самое быстрое) - AC>> if (grep /(.*)(\s)($server)(\spostfix\/qmgr\[\d+\]:\s)(\w+)/, @farr) { AC>> } DB> я, кстати, уже попробовал через join - очень медленно. Пробежаться по всем DB> строкам в массиве и для каждой строки применить паттерн - быстрее в разы. Чудак, дело не в скорости. Результаты различны. -- Artem Chuprina E-mail: ran@ran.pp.ru Programmer FIDO: 2:5020/371.32 Memonet Ltd. Phone: +7-095-284-1356 --- ifmail v.2.15dev5 * Origin: NTV Internet (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1648352ba8e11.html, оценка из 5, голосов 10
|