\s* ~~ \s*(なし、または ~~ の前後の空白の数) が先行する最も近い(左から) #includeが見つかったときに、条件が true を返すようにしたい。
これは正しいはずです:
<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; }
私は正規表現の最初の出現について知りません。私が得たのはこれだけです:
/ *~~\s*#include*/