只删除括号内的数字(方括号)
Only remove numbers inside parentheses (brackets)
使用下面的代码,我可以将 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()
使用下面的代码,我可以将 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()