parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

оптимизация http://parser.ru/examples/regexp/

Азат Разетдинов 16.01.2003 21:17

from:
@matchHrefs[text]
$result[^if(def $text){^text.match[(^^|[^^="])(http://|ftp://|mailto:)([:\w~%\{\}./?=&@,#-]+)][gi]{${match.1}<a href="${match.2}${match.3}">${match.2}${match.3}</a>}}]
#end @matchHrefs[]
to:
@matchHrefs[text]
$result[^if(def $text){^text.match[(?<![="])((http://|ftp://|mailto:)([:\w~%{}./?=&@,#-]+))][gi]{<a href="$match.1">$match.1</a>}}]
#end @matchHrefs[]