我建立一个lex程序,将分析类似以下...正则表达式忽略多余的括号
function myFunc {
if a = b {
print "Cool"
}
}
是否有可能,特别是使用柔性,以创建一个正则表达式,这将挑选出在第一一切{}
,所以我会得到
{ if a = b { print "Cool" } }
,而不是
{ if a = b { print "Cool" }
目前在我的Flex文件我有这样的正则表达式 {[^ \ 0] *}
似乎匹配大括号应该是'野牛'做的东西,但不是'flex' – tsh