如何匹配" ="不在正则表达式的一对括号内?

时间:2018-06-06 14:47:02

标签: regex

如何使用正则表达式匹配" ="不是在正则表达式的一对括号内?

有效: = b

有效(第二个等号):{1 = 1} a = b {2 = 2}

无效:{a = b}

无效:{{1 = 1} a = b}

1 个答案:

答案 0 :(得分:0)

不能这样做。这是因为它需要跟踪有多少左右括号,而且你不能用常规语言来做。

"常规" in"正则表达式"与"常规"相同in"常规语言"。但是,跟踪可以在无上下文的语言中完成,这些语言通过语法而不是正则表达式表示。