|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Oleg Eterevsky 2:5030/924 22 Feb 2002 14:45:49 To : Victor Mironov Subject : arrays -------------------------------------------------------------------------------- The letter Victor Mironov --> All (21 Feb 02 20:45): VM> Hарод, как быстро проверить наличие хотя бы одного из выражений VM> (например, составляющих массив) в некоем тексте? Делаю grep($text =~ VM> /$_/i, @array), но уже на 30 тыс. таких проверок получаются тормоза. Перед проверками можно поставить перед этими проверками study($text). Во-вторых, лучше не использовать модификатор /i -- он сильно тормозит поиск. В тех выражениях, где он действительно необходим, можно вставить его прямо в выражение в виде (?i). С уважением, Олег. . Мы погасим весь свет, и мы станем смотреть, . Как соседи напротив пытаются петь, . Обрекая бессмертные души на смерть, . Чтоб остаться в живых в этой давке. --- GoldED+/W32 1.1.5-20011130 * Origin: Don't delay, write today! (2:5030/924) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/23013c7622b9.html, оценка из 5, голосов 10
|