我建立一個lex程序,將分析類似以下...正則表達式忽略多餘的括號
function myFunc {
if a = b {
print "Cool"
}
}
是否有可能,特別是使用柔性,以創建一個正則表達式,這將挑選出在第一一切{}
,所以我會得到
{ if a = b { print "Cool" } }
,而不是
{ if a = b { print "Cool" }
目前在我的Flex文件我有這樣的正則表達式 {[^ \ 0] *}
似乎匹配大括號應該是'野牛'做的東西,但不是'flex' – tsh