正则表达式中的嵌套方括号

杰伦·范·伦森

我想匹配一个或多个这样的模式:

(x+5)
(y-3)

在括号内,一切皆有可能,除了).

我试过这个正则表达式模式:

[\([^\)]*\)]+

但它不起作用。

总之,所有这些都应该匹配:

(x)(y)
(x+3)
(x-5)(z+9)(x-5)(z+9)(x-5)(z+9)

谢谢!

巴马

您不需要嵌套方括号。只匹配)方括号内的任何内容

要允许多次重复,请将模式放在一个组中,然后在其后添加一个量词。

(?:\([^)]+\))+

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章