Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何删除括号内的数字?_Php_Regex - Fatal编程技术网

Php 如何删除括号内的数字?

Php 如何删除括号内的数字?,php,regex,Php,Regex,我们知道它会删除括号内的所有内容,但我需要删除括号内的数字。有一个字符串类似于AcquaDemon 21。所以我只想从这个字符串中删除21个,而不是恶魔。如果有人知道这类问题。请回答我。 谢谢你你可以试试这个 /\(([0-9]+?)\)/gm /\D++/应该工作。在删除字符串的一部分后,还应该考虑调用修剪。或者比您做/?\\d+/。伟大的还有一件事,在regx中写一个模式匹配。如何在需要时学习如何在regx中进行完全定制。如果有任何参考网站来学习这些东西,请提供给我。谢谢,恐怕PHP无法识

我们知道它会删除括号内的所有内容,但我需要删除括号内的数字。有一个字符串类似于AcquaDemon 21。所以我只想从这个字符串中删除21个,而不是恶魔。如果有人知道这类问题。请回答我。 谢谢你

你可以试试这个

/\(([0-9]+?)\)/gm

/\D++/应该工作。在删除字符串的一部分后,还应该考虑调用修剪。或者比您做/?\\d+/。伟大的还有一件事,在regx中写一个模式匹配。如何在需要时学习如何在regx中进行完全定制。如果有任何参考网站来学习这些东西,请提供给我。谢谢,恐怕PHP无法识别g修饰符