Helllo,我在网站上有一些用户生成的内容。我想使用php函数从其中删除链接。

例如,我有以下字符串:

"text1 http://link1 text2 www.link2 text3 link3.com text4"

有没有一种简单的方法可以检测包含http:,www。,。com的单词并将其从文本中删除?还是有其他清除链接中文本的好方法?

感谢您的时间!

最佳答案

$pattern = "/[a-zA-Z]*[:\/\/]*[A-Za-z0-9\-_]+\.+[A-Za-z0-9\.\/%&=\?\-_]+/i";
$replacement = "";
preg_replace($pattern, $replacement, $string);

关于PHP。从字符串中删除链接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16976323/

10-09 23:17