正則表達式匹配代碼注釋
- 完整表達式拼接
- 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、打開正則表達式匹配,在第一個框輸入正則表達式,匹配所有注釋,第二個框輸入一個 空格 就好