我看到这个正则表达式匹配和替换网址。
$string2= preg_replace("#\b(([\w-]+://?|www[.])[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/)))#", "", $string2);
它适用于大多数网址格式,除了:example.com(即没有http和www的网址)。
尝试调整它以使其与所有example.com格式匹配,但没有成功。
请帮忙!
答案 0 :(得分:0)
您是否尝试过:
$string2= preg_replace("#\b(([\w-]+://)?(www[.])?[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/)))#", "", $string2);
虽然我搞砸了你的分组,所以你可能需要再次解决这个问题..