C#批量删除注释与空行
代码发布时候有的时候需要删除代码注释与空行。。方法如下
1、删除注释
方法:
第一步:打开vs2010,使用Ctrl+H快捷键,打开查询替换窗口
第二步:在‘查找选项’中,勾选‘使用’‘正则表达式’
第三步:在‘查找内容’中,填写正则表达式[\t]*//[^\n]*\n
第四步:‘替换为’空,什么都不填写
第五步:单击‘全部替换’按钮,完成整个项目或者当前文档等替换
举例:
替换前:
/// <summary>
/// 类注释
/// </summary>
public class MyClass
{
/// <summary>
/// 方法注释
/// </summary>
public void Add()
{
//变量注释
int i;//变量注释
/*块状注释1
* 块状注释
* 块状注释
* */
}
}
替换后:
public class MyClass
{
public void Add()
{
int i;
/*块状注释1
* 块状注释
* 块状注释
* */
}
}
2、 去掉空行
同样上面的步骤,正则表达式为: ^\s*\n