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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Vitaly Mayatskih                     2:5002/48.9    02 Jun 2005  21:15:10
 To : Artem Chuprina
 Subject : re
 -------------------------------------------------------------------------------- 
 
 
  01 Июн 05 21:17, Artem Chuprina пишет Vitaly Mayatskih следующее:
 
  VM>> первом и/или третьем паттерне есть совпадение. Т.е. хочется
  VM>> конструкцию типа [^...], только для выражения.
  AC> В perldoc perlre искать negative look-ahead.
 
         Да мне бы лучше подошло look-behind, но оно только fixed length, к
 сожалению.
 
  AC> Hадеюсь, "или" ты выразить способен и сам...  А если хочешь, чтоб на
  AC> примере показали - покажи пример.
 
         Есть, допустим, строка со сылкой, которую нужно выудить. Если это
 html-ссылка, то не надо. Собственно говоря, 3-й паттерн не нужен, т.к. по
 наличию 1-го понятно, что это html.
 
 $line = 'lalala <a href="http://tra-lala.com">asd</a>';
 $line =~ /
 (?:\<a\s*href\s*=\s*[\'\"]\s*)  # вот у этого бы результат инвертировать
 (
  (?:(?:ht|f)tp\:\/\/)
  (?:[\w()'*~!.-]+)
 )
 /x
 
 bye! http://vymz.narod.ru
 --- Debian Sarge
  * Origin: RLU #331092 (2:5002/48.9)
 
 

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

 Тема:    Автор:    Дата:  
 Re: re   Artem Chuprina   01 Jun 2005 22:17:28 
 re   Vitaly Mayatskih   02 Jun 2005 21:15:10 
Архивное /ru.perl/21609429f24e1.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional