代码必须跳过现有的链接,<img>
的 src 值(或类似的东西)
public function convertUrlsToLinks($text){
return preg_replace('@(https?://([-\w\.]+)+(:\d+)?(/([\w/_\.-]*(\?\S+)?)?)?)@', '<a href="$1" target="_blank">$1</a>', $text);
}
想不通,我需要在这个函数中修改什么?
代码必须跳过现有的链接,<img>
的 src 值(或类似的东西)
public function convertUrlsToLinks($text){
return preg_replace('@(https?://([-\w\.]+)+(:\d+)?(/([\w/_\.-]*(\?\S+)?)?)?)@', '<a href="$1" target="_blank">$1</a>', $text);
}
想不通,我需要在这个函数中修改什么?