使用目的
- 1.增加代码阅读难度
- 2.公司要求代码全部无注释
- 3.某些不可告人的小秘密。
- 总之:就是要移除代码中的所有注释,一个不留。
移除代码中的备注有很多中方式,但是今天讲一个比较简单方式,不需要写代码,只需要使用工具自带的工具就好,我们使用的工具是Android Studio,不过除了这个工具外,Eclipse,VS等都带了这个功能。
操作步骤
1.项目右键,选择replace in path

2.注意图中红框的地方,选择正则表达式的方式匹配,匹配Java文件,同时选择查找的地方。

3.使用正则表达式,查找并标示注释,查找完后,找两个文件看看,是不是你想要删除的部分。
- 删除 java 注释 /**/: /*{1,2}[\s\S]*?*/
- 删除 java 注释 //: //[\s\S]*?\n (谨慎操作,双斜线后面不一定是注释也会是路径)
- 删除xml注释: <!-[\s\S]*?-->
- 删除空白行: ^\s*\n
4.最关键的一步。屏住呼吸,点击replace all。一些都归于平淡。
-
声明:这步很关键,如果没有把握,请备份好代码,本人只提供方法,完砸了后果自己承担哈。
-
注意:删除java注释中"//"注释时,一定要特别注意,因为有可能删除其他的非注解的部分。所以。。。。。谨慎为之!!!同时,替换注释之后代码可能格式会有点点怪,请使用AS自带的代码格式功能,格式化一下。以上!