你可以编写一个非常简单的例程来执行此操作,而无需使用正则表达式:
- 设置一个位置计数器
pos
,使其指向你for
或之后的左方括号while
。 - 将方括号计数器设置
openBr
为0。 - 现在继续递增
pos
,读取各个位置的字符,并openBr
在看到方括号时增加,而在看到方括号时减少。这将在开始一次增加它,在“第一左括号for
(”,递增和递减多一些对之间的一些支架,并将其设置回0
当你for
托架关闭。 - 所以,不要当
openBr
是0一次。
停止位置是的右括号
for(...)。现在,你可以检查后面是否有分号。



