0

我正在寻找一个 preg_replace 正则表达式,它将匹配并删除

(123):

(+12):

我尝试了一些,包括

$str = preg_replace('/([0-9]+)/s', '', $str);

但我试过的都没有删除()括号/括号也没有+符号

(是的,我意识到+正则表达式中的加/继续不是实际+符号);)

4

1 回答 1

4

您需要转义括号并将+符号添加到您的字符组:

$str = preg_replace('/\([+0-9]+\)/s', '', $str);
于 2012-11-05T14:19:42.850 回答