正则表达式匹配代码注释
- 完整表达式拼接
- Android Studio 搜索匹配【IntelliJ IDEA 也是一样的】
完整表达式拼接
(/*{1,2}[\s\S]?*/)|(//[\x{4e00}-\x{9fa5}].)|(<!-[\s\S]?–>)|(^\s\n)|(System.out.println.*)
表达式拆解,可以根据自己需求自由组合,用符号 “ | ” 隔开就好,每一条最好加括号分开
匹配内容 | 对应的正则表达式 |
---|---|
Java /**/注释 | /*{1,2}[\s\S]*?*/ |
java //中文注释(避免删除地址//) | //[\x{4e00}-\x{9fa5}].* |
Xml注释 | <!-[\s\S]*?–> |
空行 | ^\s*\n |
System.out.println | System.out.println.* |
Android Studio 搜索匹配【IntelliJ IDEA 也是一样的】
.
1、打开类,按【Ctrl+R】打开搜索框(匹配单个类),或者按【Ctrl +Shift + R】打开搜索框全局替换(所有项目文件)
2、打开正则表达式匹配,在第一个框输入正则表达式,匹配所有注释,第二个框输入一个 空格 就好