parser

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

 

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

Да запросто...

Misha v.3 23.05.2002 15:47

Это автообрамление url:
###########################################################################
# автообрамление урлов. вынесено, т.к. их надо обрамлять и в заголовках
@matchHrefs[text]
$result[^if(def $text){^text.match[(^^|[^^="])(http://|ftp://|mailto:)([:a-z0-9~%{}._/?=&@,#-]+)][gi]{${match.1}<a href="${match.2}${match.3}">${match.2}${match.3}</a>}}]
#end @matchHrefs[]
Это обработка [url=]:
$text[^text.match[([url="?(.{9,}?)"?])(.+?)([/url])][gi]{<a href="${match.2}">${match.3}</a>}]