1、括号匹配

【没用】:
https://bbs.csdn.net/topics/399165853

2、反选

^((?!你的规则).)*

应用案例:

/* 这是多行注释 */

我把代码中的多行注释筛选出来,用正则/\* .*? \*/匹配,其余代码均删掉,所以需要反选。
所以只需要正则^((?!/\* .*? \*/).)*匹配所有非注释,然后全部替换成空即可。
效果如下:

再把空白行替换成空即可,正则^\s*\n匹配后,删除。

posted on 2022-05-26 12:07  西伯尔  阅读(71)  评论(0编辑  收藏  举报