PHP如何使用PHP从字符串中删除像[3][2][4]这样的数字

PHP如何使用PHP从字符串中删除像[3][2][4]这样的数字,php,regex,string,Php,Regex,String,我有一个文本字符串,其中包含一些引用号,如[3][2][4]或[1]或[5][7] 你能帮我把括号中的所有数字都从那个字符串中去掉吗 使用正则表达式正则表达式 谢谢只需在/\[\d\]/上进行preg替换,并将其替换为' 我相信这会杀死多次事件。只要在/\[\d\]/上做一个preg替换,并用' 我相信这会扼杀多次事件。既然问题要求删除括号之间的数字,而不是括号本身,我想这就是他想要的: $string = preg_replace('/(?<=\[)\d+(?=\])/', '', $s

我有一个文本字符串,其中包含一些引用号,如[3][2][4][1][5][7]

你能帮我把括号中的所有数字都从那个字符串中去掉吗

使用正则表达式正则表达式


谢谢

只需在
/\[\d\]/
上进行preg替换,并将其替换为
'


我相信这会杀死多次事件。

只要在
/\[\d\]/
上做一个preg替换,并用
'


我相信这会扼杀多次事件。

既然问题要求删除括号之间的数字,而不是括号本身,我想这就是他想要的:

$string = preg_replace('/(?<=\[)\d+(?=\])/', '', $string);

$string=preg_replace('/(?既然问题要求删除括号之间的数字,而不是括号本身,我想这就是他想要的:

$string = preg_replace('/(?<=\[)\d+(?=\])/', '', $string);

$string=preg\u replace('/(?他没有具体说明,但确定。虽然这会增加键入,但使用
str\u replace
可以减少运行时开销。我会选择meder,他不希望括号中包含多个数字。他没有具体说明,但确定。虽然会增加键入,但使用
str\u replace
可以减少运行时开销.我和梅德一起去,他不希望括号里有一个以上的数字。