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->选择替换->选中支持正则表达式
输入正则表达式:
#region[ ]+.+
点击执行全部替换操作。
替换完成。#endregion
的替换就很简单了,直接文本替换为空就行了。
其它复杂格式只要写出正则表达式就能轻松替换掉哦。