只删除括号内的数字(括号)
问题描述:
使用下面的代码,我可以将Number123(45)
转换为Number
。只删除括号内的数字(括号)
$string = 'Number123(45)';
$string2 = preg_replace('/[0-9]+/', '', $string);
echo $string2;
我怎么会只删除括号内(括号内)的号码,以便输出为Number123()
?
答
在模式中包含括号,就像这样:
$string = 'Number123(45)';
$string2 = preg_replace('/\([0-9]+\)/', '()', $string);
echo $string2;
输出:
Number123()
谢谢。我不知道它是这样简单:) –