标签: java regex
我正在尝试找出Java中的正则表达式,以检测包含相同数量的左括号和右括号的字符串。
到目前为止,我有这样的东西:
让A = [^(,^)]为不是(和)的字符集。
[[A *(] * [A *]] *] * A *
我的问题是,我不能只将表达式更改为类似的内容
[[A *(] {n} [A *]] {n}] * A *
因为这将意味着n个左括号始终跟在n个右括号之后。
我知道有解决此问题的其他方法,但我必须重做很多代码才能使其工作。