我有一個PHP腳本,用於解析表單(消息)的POST內容,並在真正的HTML鏈接中轉換任何URL。這是我使用的2個正則表達式:PHP Reg ex解析鏈接
$dbQueryList['sb_message'] = preg_replace("#(^|[\n ])([\w]+?://[^ \"\n\r\t<]*)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $dbQueryList['sb_message']);
$dbQueryList['sb_message'] = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r<]*)#is", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $dbQueryList['sb_message']);
好吧,它運作良好,但現在,在另一個腳本中,我想做相反的事情。所以在我的$dbQueryList['sb_message']
我可以有這樣的鏈接「<a href="http://google.com" target="_blank">Google</a>
」,我想只有「http://google.com
」。
我不能寫出可以做到這一點的正則表達式。請問你能幫幫我嗎? 謝謝:)