你怎么用正则表达式表达这个?

时间:2013-08-11 09:36:14

标签: regex

我希望我的条件在发现最近(左起) #include 时返回true \ 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*/

1 个答案:

答案 0 :(得分:0)

/~~\s*?#include\s*?<.*?>/g

这可以吗?

enter image description here