[小技巧]idea快速删除注释

最近在用jd-gui跑java反向,但是jd-gui给反编译后的
代码加上的大量注释实在是令我头痛,于是就有了以下内容

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

(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/|[ \t]*//.*)

会搜索出来所有注释,然后用replace All替换掉就可以了。

若只想删除首尾的注释 那么就搜索:

(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)

另外搜索空格行是

\n\n 

然后replace All就可以把代码空格行去掉

另外,从文章https://blog.csdn.net/qq_16946803/article/details/115962478获悉还有许多删除注释的方法,补充一下

1.删除所有(不包括单行注释(不包括域名//))

(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)

2.只删除单行(包括域名)

(//)([^\n]*)

你可能感兴趣的:(java,intellij,idea,idea)