我知道这里有很多帖子可以将文本链接转换为可点击的链接。但是我的情况有些不同。
我只想转换我网站上的链接。不是其他网站。
所以我尝试了:
$text = "The text you want to filter goes here. http://example.com/site/site";
echo preg_replace('$(\s|^)(https?://[example.com]+)(?![^<>]*>)$i', ' <a href="$2" target="_blank">$2</a> ', $text." ");
它可以工作,但是问题是该URL是否包含类似以下内容:www.example.com/example/article/01/3232/ if仅会获得example.com。
有什么想法可以使它按我的意愿工作吗?