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

时间:2011-07-25 06:41:53

标签: c# regex visual-studio-2010

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

 else
            {}

我试图修改我在堆栈溢出中与空catch块有关的其他问题中找到的一些模式,但无济于事。

谢谢!

1 个答案:

答案 0 :(得分:4)

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

这表示查找其他内容,然后是任何空格或换行符,然后{后跟任何空格或换行符}}

匹配以下任何内容:

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

}