0
替換文本到URL我有一些變量:如何從段落
$string = 'he says of stackoverflow.com, & http://google.com, the website he founded in 2001'
$string = 'he says of www.stackoverflow.com & http://www.google.com the website he founded in 2001'
現在我想用URL的更換給HTML鏈接
我使用的preg_replace funtion:
echo preg_replace("#http://([\S]+?)#Uis", '<a href="http://\\1">\\1</a>', $string2);
此代碼僅將http://-url替換爲鏈接。
此外,如果有後.COM逗號(例如像http://google.com,
),這個逗號的需求是在鏈接,以及:<a href="http://www.google.com,">
請告訴我,我怎麼可能archieve這一點。
你確定你想要的逗號是URL的一部分?通常它應該是_excluded_,就像一個尾隨點(就像在正常的寫作語言中一樣,你可以附加一個逗號或一個點作爲交互作用,而不是URL的一部分)。 – giorgio
preg_replace已經轉換並在com後使用逗號,但我不想轉換逗號 –