idea中通过正则删除注释

在idea 中CTRL+F 搜索框 中输入

\/\*\*(\s|.)*?\*\/

 

\s :匹配不可见字符

.   : 匹配除“\n”之外的任何单个字符

?   : 当该字符紧跟在任何一个其他限制符(*,+,?,{n},{n,},{n,m})后面时,匹配模式是非贪婪的。匹配更少的字符.

 

 

搜索栏使用 正则表达式搜索

 

(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/|[ \t]*//.*)
会搜索出来所有注释的代码 用空格replace替换掉就可以了。

 

或者搜索

 

(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)
就只搜索首尾注释的部分

 

 

另外搜索空格行是

\n\n 

然后全局替换就可以把代码空格行去掉。

相关推荐