1、括号匹配
【没用】:
https://bbs.csdn.net/topics/399165853
2、反选
^((?!你的规则).)*
应用案例:
/* 这是多行注释 */
我把代码中的多行注释筛选出来,用正则/\* .*? \*/
匹配,其余代码均删掉,所以需要反选。
所以只需要正则^((?!/\* .*? \*/).)*
匹配所有非注释,然后全部替换成空即可。
效果如下:
再把空白行替换成空即可,正则^\s*\n
匹配后,删除。
作者:西伯尔
出处:http://www.cnblogs.com/sybil-hxl/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。