申请软件著作权时需要清除代码中的注释,可以通过word和Notepad++组合操作来快速的完成
1。使用word的插入文件功能合并多个源代码文件,操作方法为:新打开1个word文件,在“插入”标签栏下找到“对象”点击右边的小三角下拉菜单里选择“文件中的文字...”,然后在跳出来的文件选择对话框里选择要合并的文件,如果对话框里没有显示出需要的文件,可能是文件类型过滤器选择的不对,更改为 “所有文件(*.*)” 应该就能看到了。选完文件点击“插入(S)”就可以了。接下来可能会跳出编码类型选择对话框,下面有文件预览,选择使文本能正确显示的编码格式即可。有点烦的是每个文件都要选择一次。
2。使用Notepad++删除注释,操作方法为:
首在打开Notepad++新建一个空白文件,然后在第1步的word文件里全选文字后复制,然后在Notepad++里粘贴,然后使用“替换”功能完成删除注释的操作。
1)删除//开始的注释
从菜单里选择“搜索”->“替换”,在弹出的替换对话框里的“查找目标”框里填写://.*(不包括冒号:),“替换为”框里保留为空,连空格都不要有。“查找模式”里选择“正则表达式”,右边的“□.匹配新行”的选择框清空。如下图:
可以先点击“查找下一个”看看选中的文本是不是要删除的内容,连续点击几次后每次出现的内容都是要删除的注释,则说明查找到的目标确实是要删除的内容,就可以点击“全部替换”,将它们全部删除。
2)删除“/* */”之间的注释,操作步骤和上一步一样,只是将“查找目标”框里的表达式改成:/\*.*?\*/(不包括冒号:),“替换为”框里保留为空,连空格都不要有。“查找模式”里选择“正则表达式”,右边的“☑.匹配新行”的选择框勾上。如下图:
先点击“查找下一个”看看选中的文本是不是要删除的内容,连续点击几次后每次出现的内容都是要删除的注释,则说明查找到的目标确实是要删除的内容,就可以点击“全部替换”,将它们全部删除。
3)删除空行,操作方法为:编辑->行操作->移除空行(包括空白字符)
4)删除行尾空格,操作方法为:编辑->空白字符操作->移除行尾空格
5)Tab 转空格,操作方法为:编辑->空白字符操作->TAB 转空格
以上操作是利用了Notepad++的正则表达式的功能,使用的Notepad++版本为v7.5.8 (32bit)
想要了解正则表达式的详细用法请参见以下文章:
https://blog.csdn.net/gdp12315_gu/article/details/51730584
https://blog.csdn.net/yf210yf/article/details/38345561
————————————————
版权声明:本文为CSDN博主「山M」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wah8868/article/details/82907427