Android Studio 工程注释搜索与替换

1,470 阅读1分钟

使用目的

  • 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自带的代码格式功能,格式化一下。以上!