VS中批量删除cs代码中的#region和#endregion

Visual Studio中如何批量删除cs代码中的#region和#endregion,不删除它们中间的代码,只删除这两个标记及标记的注解的方法。
Vs中提供了很强大的文本查找与替换功能,简单的替换只需输入原字符串和要替换成的字符串即可。
但是复杂一些的可能就需要用到正则替换了,vs中也是支持正则表达式替换的。
如题例子代码:

#region 要被替换的注释
public void codeo()
{
}
#endregion
#region 要被替换的注释1
public void codeo1()
{
}
#endregion
#region 要被替换的注释2
public void codeo2()
{
}
#endregion
#region 要被替换的注释3
public void codeo3()
{
}
#endregion

Ctrl+f->选择替换->选中支持正则表达式

VS中批量删除cs代码中的#region和#endregion

输入正则表达式:

#region[ ]+.+

  点击执行全部替换操作。

替换完成。
#endregion的替换就很简单了,直接文本替换为空就行了。
其它复杂格式只要写出正则表达式就能轻松替换掉哦。

上一篇:linux系统编程之文件与IO(三):利用lseek()创建空洞文件


下一篇:洛谷 P3171 [CQOI2015]网络吞吐量 解题报告