我有很多代码,其中有时只写了 if 语句,而没有匹配的 else 语句。在某些地方,这是一个问题,因为当某些事情失败时,失败无法正确处理。我想手动确认所有出现 if-without-an-else 的地方。
我尝试过使用正则表达式,但是我没能找到匹配右括号的方法,因为正则表达式无法真正处理嵌套括号。
我想要查找的代码如下所示:
if( ... ) {
...
}
我不想找到的代码如下所示:
if( ... ) {
...
}
else {
...
}
我怎样才能列出所有这些地方,以便我可以浏览它们?