c# - 用于 VS 查找和替换的正则表达式 - 清空其他 block

标签 c# regex visual-studio-2010

我们最近在我们的解决方案中替换了一堆代码,给我们留下了很多空的 else 语句。我想使用正则表达式字符串查找并替换所有内容,并且想知道是否有人可以生成正则表达式以用于 VS2010 的查找和替换以查找与以下代码匹配的所有模式:

 else
            {}

我试图修改我在其他与 stackoverflow 上的空 catch block 相关的问题中发现的一些模式,但无济于事。

谢谢!

最佳答案

else[\n:b]*\{[\n:b]*\}

这表示查找 else,然后是任何空格或换行符,然后是 { 然后是任何空格或换行符 }

匹配以下任何一项:

else{}    //No breaks
else {  } //Space in between
else{     //Single line break
}
else      //Muliple line breaks
{

}

关于c# - 用于 VS 查找和替换的正则表达式 - 清空其他 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6812550/

相关文章:

php - 未注释的 html 标记的正则表达式

javascript - 如何用两个正则表达式拆分字符串

sql-server - 数据库项目在部署之前删除数据库?

c# - 使用 c# 连接 Mongodb 并出现统一错误

c# - Application Insights - 未收集第一个跟踪

javascript格式数字

c++ - 为什么这里不应用 NRVO?

c# - 将 pdf 文件添加到 Visual Studio 中

c# - 使用 json.net 反序列化空正则表达式属性

c# - 使 Visual Studio 设计器忽略公共(public)属性