/\*(.|[\r\n])*?\*/ 查找/与/的注释
\/\/[^\n]* 查找//的注释
^[\s]*\n 查找空行
<!--*(.|[\r\n])*?-->
1.Java代码一次性去注释、空行、缩进
/\*\*[^*]*\*+(?:[^/*][^*]*\*+)*/|//[^\n]*\n|^\s*
1
2.Java代码去注释、空行,保留缩进
(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/|[ \t]*//.*|^\s*\n)
1
二、前端代码
1.Vue代码去注释、空行,保留缩进
(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/|[ \t]*//.*|^\s*\n|[ \t]*<!--.*)