如何编辑源文件:需要修剪每个源文件顶部的注释块?

时间:2012-09-19 07:17:29

标签: objective-c ios

目前,我们需要将源代码传递给客户公司。但是所有源文件都在每个源文件的顶部包含标准作者和版权注释块,因此我们需要修剪该文本。应保留项目结构。什么命令或实用程序最好用,任何例子?

1 个答案:

答案 0 :(得分:0)

你可以在这里查看: sed replace (single-line) C comments with C++ comments

正如你已经标记了问题ios,你可以访问bash(和sed)。 Sed使用正则表达式来查找/替换文本。修改上面链接中的正则表达式应该是微不足道的。

编辑:

这是sed脚本,它将删除所有c和c ++注释:http://sed.sourceforge.net/grabbag/scripts/remccoms3.sed(由Brian Hiles提供)

下载它,将其与您的来源放在一起,然后运行

./remccoms3 <SourceFile.cpp >NewSourceFile.cpp