我試圖更改字符串發生http://www.bbc.co.uk/
,以便它出現在html鏈接內。 <a href="http://www.bbc.co.uk/">http://www.bbc.co.uk</a>
轉換鏈接中出現的鏈接
但是由於某種原因,我的正則表達式轉換不起作用。有人能指點我正確的方向嗎?
$text = "I love this website http://www.bbc.co.uk/";
$x = preg_replace("#[a-z]+://[^<>\s]+[[a-z0-9]/]#i", "<a href=\"\\0\" target=\"_blank\">\\0</a>", $text);
var_dump($x);
輸出我喜歡這個網站http://www.bbc.co.uk/
(不包括HTML鏈接)