写在前面

最近被软著搞到疯了,满60页代码、不能出现空行注释等情况。

代码均是在项目copy过来的,所以肯定是有空行和注释的,在word上可以一键去除空行,但是注释就有点麻烦。

于是想到把文字复制到Vscode上面,通过正则来去除这些。

然后6000多行的代码,去除空行和注释以后,剩下4000多,累了…

查询

首先在vscode按住CTRL+H,然后输入下面的正则

image-20230601131147784

选中全部查询的

输入相对应的正则以后,应该就可以看到有匹配的,这时候就要选择多个查找出来的

image-20230601131637155

去除注释

单行注释

1
//[\s\S]*?\n

块注释

1
/\*(.|\r\n|\n)*?\*/

所有注释

1
\/\*[\s\S]*\*\/|\/\/.*

html注释

1
<!--(.*?)-->

去除空行

1
^\s*(?=\r?$)\n

参照