You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Android Studio中替换或删除特定开头的注释与代码行?

在Android Studio中批量删除以//或特定字符开头的注释行

直接用Android Studio自带的全局查找替换+正则表达式就能快速搞定,步骤如下:

  • 打开全局替换面板:按Ctrl+Shift+R(Windows/Linux)或Cmd+Shift+R(Mac)
  • 在「查找」输入框里填正则表达式:^\\s*//.*$
    • 拆解一下这个正则逻辑:
      • ^:匹配行的开头位置
      • \\s*:匹配零个或多个空白字符(比如缩进的空格、Tab)
      • //:精准定位单行注释的开头标记
      • .*$:匹配从//之后到行尾的所有内容
  • 「替换为」输入框留空,直接删除匹配到的整行注释
  • 先点击「查找全部」预览所有匹配结果,确认不会误删代码(比如字符串里的//不会被匹配,放心),没问题再点「全部替换」

如果要处理其他特定字符开头的行(比如以#或// TODO开头的注释),只需要修改正则里的标记部分:

  • 删除以#开头的行:用正则^\\s*#.*$
  • 删除以// TODO开头的行:用正则^\\s*// TODO.*$

额外提醒

  • 这个方法只处理单行注释,多行注释(/* ... */)需要用另一个正则:/\\*[^*]*\\*+(?:[^/*][^*]*\\*+)*/,替换前务必预览,避免误删跨行的注释内容
  • 如果替换后留下空行,想一并清理,可以再用正则^\\s*\\n替换为空,批量删除多余空行

内容的提问来源于stack exchange,提问作者Rida Rezzag

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 00:36:23