看板 Web_Design 關於我們 聯絡資訊
preg 的寫法如下,ereg 靠你自己努力. // $url pattern 請自行接成一行,沒有斷行 // 這只是稍微檢查一下 url 後面的東西,必須是新的 <tag> 或是結尾 </tag> // 當然,這 pattern 寫得比較簡單,還是會遇到例外.. $url='/(https?:\/\/(([\w-]+\.)+[\w]{0,3}|localhost)(\/[^ ]*)*) (?=([^><]*<[\w]+(\s+\w+=(\'[^\']*\'|\"[^\"]*\"))*>|<\/\w+>))/'; $new_url="<a href='$1'>$1</a>"; //你原本的 test str $str=' 一二三四http://www.google.com 五六七八<a href="http://www.google.com ">Google</a> '; echo preg_replace($url, $new_url, $str); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.197.209
a517981:我後來查了一下資料 好像ereg真的不支援這樣寫法 08/23 16:38
a517981:改用preg就成功了! 謝謝前輩 08/23 16:38