如何删除C语言的注释

  • 内容
  • 评论
  • 相关

首先有人问,为什么要删注释?那是因为申请软件著作权需要提供部分源码,要求不能有注释,大家不要想歪了。

然后需要支持正则表达式的文本编辑工具,我用的是notepad++,大家随意挑选自己喜欢的。

然后用下面3个正则表达式去查找与替换:

1、

/\*(.|[\r\n])*?\*/

这个是查找/*与*/这样的注释的,全部替换为空;
2、

\/\/[^\n]*

这个是查找//这样的注释,全部替换为空;
3、

^[\s]*\n

这个查找所有的空行,然后替换为空,即可删除空行了。

notepad++里有个全部替换的,很方便,记得把正则表达式上面的勾打上。