从字符串中删除链接

时间:2014-02-27 20:43:49

标签: php hyperlink

我想从字符串中删除链接并且我有一个正常工作的代码,但即使你写了类似的内容它也会删除:哇你做了6000次伤害?输出是:哇你删除了链接损坏?

有人可以帮我删除所有链接,但不能删除吗?

代码:

$text = preg_replace('@((https?://)?([-\w]+\.[-\w\.]+)+\w(:\d+)?(/([-\w/_\.]*(\?\S+)?)?)*)@', '<span style="text-decoration: line-through;">deleted link</span>', $text);

编辑: 链接说明:我的意思是任何链接。它的评论,我不希望任何链接那里http:// www。或者只有link.com 我想删除它们。

谢谢。

1 个答案:

答案 0 :(得分:0)

我想链接应该以http或https开头,所以你应该替换

(https?://)?

(https?://)