博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
visual studio用"查找替换"来删掉源代码中所有//方式的纯注释和空行
阅读量:6912 次
发布时间:2019-06-27

本文共 635 字,大约阅读时间需要 2 分钟。

visual studio用"查找替换"来删掉源代码中所有//方式的纯注释和空行

注意:包括/// <summary>这样的XML注释也都删掉了。

步骤1/2(删除注释):使用Ctrl+H快速替换功能,查找内容为:

^[ \t]*//[^\n]*\n

替换内容为(什么都不写),查找范围你自己定(我喜欢选整个解决方案),查找选项要选中使用正则表达式。然后点击全部替换就行了。

这会把原来的一行//的注释删掉,并且不留空行。

步骤2/2(删除空行):然后设置查找内容为

^:b*$\n

再执行全部替换,所有的空行都会消失。

-----------------------------------------------

之所以只去掉纯注释行,那是因为

int a = 0; // interger with initial value 0.

这样的混合注释情况太复杂了,我承受不起。只好以后再做打算。

有多复杂?给几个例子你就明白了。

1 var str1 = "hello"; // var str1 = hello"; think this is easy, ha?2 var str2 = "bye\""; // bye" \". So, bite me3 var str3 = @"This is called 4 multiple line string."; // kiss my ass, "regular expression"

这些情况怎么办?再议吧。

转载地址:http://ltncl.baihongyu.com/

你可能感兴趣的文章
C#实体类get和set的作用
查看>>
表单验证<AngularJs>
查看>>
18.os模块获取url后缀
查看>>
精通正则表达式之正则引擎
查看>>
apache安装的一些问题
查看>>
SqlServer 为字段列添加扩展属性
查看>>
dev TreeList 节点联动
查看>>
汇编实验一——利用这3条指令计算2的8次方
查看>>
Java内部类
查看>>
GNU :6.47 Function Names as Strings
查看>>
Shell脚本编程(一)
查看>>
习题10-1 UVA 11040(无聊水一水)
查看>>
Robotframe work之环境搭建(一)
查看>>
uvm_reg_adapter——寄存器模型(十八)
查看>>
运行时异常与编译时异常
查看>>
Excel自定义函数开发手记
查看>>
Shell编程练习
查看>>
Magento多语言设置——优化前台与后台实现方法
查看>>
如何修改遗失的MySQL的ROOT用户密码
查看>>
leetcode121买股票
查看>>