たとえば、文字列の出現を変更し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 リンクなし)