Skip to main content
 首页 » 编程设计

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

2024年02月23日33sky-heaven

我们最近在我们的解决方案中替换了一堆代码,给我们留下了很多空的 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 
{ 
 
}