Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# VS查找和替换的正则表达式-清空else块_C#_Regex_Visual Studio 2010 - Fatal编程技术网

C# VS查找和替换的正则表达式-清空else块

C# VS查找和替换的正则表达式-清空else块,c#,regex,visual-studio-2010,C#,Regex,Visual Studio 2010,我们最近在解决方案中替换了一堆代码,留下了许多空的else语句。我想使用正则表达式字符串进行查找和替换,我想知道是否有人可以生成一个正则表达式用于VS2010的查找和替换,以查找与以下代码匹配的所有模式: else {} 我试图修改我在stackoverflow上与空catch块相关的其他问题中发现的一些模式,但没有效果 谢谢 else[\n:b]*\{[\n:b]*\} 这表示查找else,后跟任何空格或换行符,然后{后跟任何空格或换行符} 匹配以下任一项: el

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

 else
            {}
我试图修改我在stackoverflow上与空catch块相关的其他问题中发现的一些模式,但没有效果

谢谢

else[\n:b]*\{[\n:b]*\}
这表示查找else,后跟任何空格或换行符,然后{后跟任何空格或换行符}

匹配以下任一项:

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

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

匹配以下任一项:

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

}

使用Resharper并进行代码清理:您正在查找的是else块吗?或者在generalUse Resharper中清空块并进行代码清理:您正在寻找的只是其他块吗?或通常为空块