0

我看到这个正则表达式来匹配和替换 url。

$string2= preg_replace("#\b(([\w-]+://?|www[.])[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/)))#", "", $string2);

它适用于大多数 url 格式,除了:example.com(即没有 http 和 www 的 url)。

已尝试对其进行调整以使其匹配所有 example.com 格式,但没有成功。

请帮忙!

4

1 回答 1

0

您是否尝试过:

$string2= preg_replace("#\b(([\w-]+://)?(www[.])?[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/)))#", "", $string2);

我已经搞砸了你的分组,所以你可能需要再次修复它..

于 2012-04-09T09:22:16.987 回答