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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrew Alakozow                      2:5061/6       09 Mar 2004  13:00:56
 To : Vadim Tzirulnicov
 Subject : Re: RegExp
 -------------------------------------------------------------------------------- 
 
 VT> Как найти строку, в которую не входит указанное выражение ?
 VT> Hапример, строка "----------T-Mail----------". Как выделить слово
 VT> "T-Mail" по алгоритму "включать все символы, пока ен дойдём до той
 VT> части строки, где символ '-' записан подряд n-ое количество раз" ?
 VT> Думаа что-то вроде
 VT> /[-]{3,}([^-]{3,})/ написать - не работает...
 
 m{
   -{3,}       # пропускаем начальные минусы
    (            # скобка для сохранения результата
     (?:         # скобка для группировки
      [^-]       # выбираем символы кроме минуса
      |          #  или
      -(?!--)    #   минус после которого нет еще двух минусов
     )+          # как можно больше таких символов, но не меньше одного
    )
  }x;
 
 aa29
 --- Microsoft Outlook Express 6.00.2720.3000
  * Origin: Life In The Dark (2:5061/6)
 
 

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

 Тема:    Автор:    Дата:  
 RegExp   Vadim Tzirulnicov   06 Mar 2004 17:25:06 
 RegExp   Dmitry Suhodoev   09 Mar 2004 01:26:01 
 Re: RegExp   Andrew Alakozow   09 Mar 2004 13:00:56 
 Re: RegExp   Sergey Bychkov   09 Mar 2004 14:17:15 
Архивное /ru.perl/42797ea3310b4.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional