我如何才能找到所有不带 else 的 if 语句?

我如何才能找到所有不带 else 的 if 语句?

我有很多代码,其中有时只写了 if 语句,而没有匹配的 else 语句。在某些地方,这是一个问题,因为当某些事情失败时,失败无法正确处理。我想手动确认所有出现 if-without-an-else 的地方。

我尝试过使用正则表达式,但是我没能找到匹配右括号的方法,因为正则表达式无法真正处理嵌套括号

我想要查找的代码如下所示:

if( ... ) {

...

}

我不想找到的代码如下所示:

if( ... ) {

...

} 
else {

... 

}

我怎样才能列出所有这些地方,以便我可以浏览它们?

相关内容