使用preg_replace添加函数

时间:2012-09-12 12:17:11

标签: php regex

如何添加getTitleText()函数,以便锚文本使用正则表达式找到的URL显示页面标题?

function getTitleText($Url){
 $str = file_get_contents($Url);
   if(strlen($str)>0){
     preg_match("/\<title\>(.*)\<\/title\>/",$str,$title);
    return $title[1];
  }
}

$comment = preg_replace('/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/', '<a target="_blank" rel="nofollow" href="$0">$0</a>',$comment);

0 个答案:

没有答案