我是C ++文件,如:
#include <stdio>
#if 0
int a=1;
#endif
.....
如何编写正则表达式来查找从#开头的所有行,除了从#include关键字开始的行?
答案 0 :(得分:2)
/^\s*#(?!include\b).*$/m
匹配以可选空格开头的行,然后匹配#
,除非后跟include
。
所以,在JavaScript中:
result = subject.match(/^\s*#(?!include\b).*$/mg);
答案 1 :(得分:2)
试试这个正则表达式:
/^#(?!include).*$/gm