我不是Regex的专家。我正在尝试创建一个正则表达式,它将匹配完全相同数量的开始和结束括号,但我对如何操作感到难过。
一个例子:
nothing: important, a b { c {{{ a another {{ nothing }} }}} }
或:
one { two {{ error, forgot ending brace }}
问题在于我不知道我预先会得到多少支撑。在第一个示例中,我需要获取文本{ c {{{ a another {{ nothing }} }}} }
。在第二个我需要获得{{ error, forgot ending brace }}
。
甚至可以创建一个匹配规则来执行此操作吗? (我正在使用Qt Regex引擎)。
答案 0 :(得分:7)
使用常规语法无法解决此问题=>它不能通过正则表达式来完成。