ハイパーリンク
を置き換える正規表現
url の作成を手伝ってくれる人はいますか? 例:
ハハ http://www.sina.com.cnxixihaha
置換後の内容は次のようになります:
ハハ
例: 中国最大のテクノロジー フォーラム: www.csdn.net、多くのことを学ぶことができます
置き換え後の環境は次のとおりです:
中国最大のテクノロジー フォーラム: net 、多くのことを学ぶことができます
つまり、すべての URL をハイパーリンクに置き換える必要があります。ありがとうございます
- -- ---解決策-------------------- <
functionenable_url($str)
{
$str = ereg_replace( "([url]www.[a-zA-Z0-9@:%_.~#-?&]+[/url]) ", " \1 ", $str) // www
で始まるリンクを自動的に変換 $str = ereg_replace( "((f| ht){ 1}tp://)[a-zA-Z0-9@:%_.~#-?&]+) ", " ;/a> ", $str); // http:// と ftp://[/url] で始まる [url] リンクを変換します
$str = str_replace( 'linkHttp:// ' , 'http: // ',$str);
$str = ereg_replace( "([_.0-9a-z-]+@([0-9a-z][0-9a-z-] +.)+ [a-z]{2,3}) ", " \1 ", $str); // メールアドレスを変換します
return $str;
}
//例
echo enable_url( "へへ http://www.sina.com.cn西西哈")
?>