C# VS查找和替换的正则表达式-清空else块
我们最近在解决方案中替换了一堆代码,留下了许多空的else语句。我想使用正则表达式字符串进行查找和替换,我想知道是否有人可以生成一个正则表达式用于VS2010的查找和替换,以查找与以下代码匹配的所有模式: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
{}
我试图修改我在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中清空块并进行代码清理:您正在寻找的只是其他块吗?或通常为空块