我希望我的条件在找到最近的(从左开始)#include时返回真,该#include 前面是 \s* ~~ \s*(无或 ~~ 之前或之后的空格数)。
这应该是真的:
<stdio.h>~~#include<iostream.h> #include<conio.h> int main() { return 0; }
<stdio.h> ~~#include<iostream.h> #include<conio.h> int main() { return 0; }
<stdio.h>~~ #include <iostream.h> #include<conio.h> int main() { return 0; }
因此这不应该通过条件:
<stdio.h>~~abc#include<iostream.h> #include<conio.h> int main() { return 0; }
我不知道 regexp 中的第一次出现,我得到的是这个:
/ *~~\s*#include*/