2013-10-23 341 views
1

我们知道它会删除括号内的所有东西/\((.*?)\)/但我需要删除括号中的数字。有一个像Acqua(Demon)(21)的字符串。所以我想从这个字符串中只移除(21),而不是(Demon)。如果有人知道这类问题。请回复我。 谢谢如何删除括号内的数字?

+1

'/ \(\ d + \)/'应该工作。 –

+0

您还应该考虑在删除部分字符串后调用trim()。或者做'/?\(\ d + \)/' – Martin

+0

比你。大。另外还有一种模式可以在regx中写出一个模式匹配。如何在需要时充分了解regx进行自定义。如果有任何参考网站了解这些事情,请提供给我。谢谢 – Robert

回答

0

你可以试试这个

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

恐怕'g'修饰符不会被PHP – Martin

+0

识别@MartinCernac谢谢你指出 – Mina