我想从字符串中删除链接并且我有一个正常工作的代码,但即使你写了类似的内容它也会删除:哇你做了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 我想删除它们。
谢谢。
答案 0 :(得分:0)
我想链接应该以http或https开头,所以你应该替换
(https?://)?
与
(https?://)