包含相等数量的左括号和右括号的字符串的正则表达式

时间:2019-10-20 15:38:44

标签: java regex

我正在尝试找出Java中的正则表达式,以检测包含相同数量的左括号和右括号的字符串。

到目前为止,我有这样的东西:

让A = [^(,^)]为不是(和)的字符集。

[[A *(] * [A *]] *] * A *

我的问题是,我不能只将表达式更改为类似的内容

[[A *(] {n} [A *]] {n}] * A *

因为这将意味着n个左括号始终跟在n个右括号之后。

我知道有解决此问题的其他方法,但我必须重做很多代码才能使其工作。

0 个答案:

没有答案