我想搜索成千上万的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
}
此致