我有一个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
”。
我不能写出可以做到这一点的正则表达式。请问你能帮帮我吗? 谢谢:)