1

我想搜索数以千计的 c# 代码文件,以找到任何损坏的块,其中异常可能被隐藏起来并被简单地消灭。我需要一些能够找到与此类似的结构的正则表达式:

catch{}, catch(Exception e){}, try{}finally{}, ...

...包括换行符、多余的空格等。

catch对不包含例如“ log ”短语(可能表示任何类型的日志记录尝试)的语句的进一步分析将更有帮助 - 可能会揭示更多令人不安的地方:

catch(Exception){
    var x = ..
    // some other code without "log" phrase, which could indicate any error logging
}

问候

4

0 回答 0