我想扫描txt文件并查找if语句(一个if不是一个SOMETHINGIFSOMETHING)。
我也在想这件事
[\\W|\\s]*if[\\s*|\\(]
字符串
但它不起作用。
我怎么能让这个“如果”正则表达式?
class Test {
public static void main(String[] args) {
// if (x > 10) a = b;
int pif = 2; // if
int ifa = 3;
int ifff;
int kif;
int cif;
/*
if
*/
int a = 0, b = 0, c;
if (a > b) c = 1; // wariant jest subwariantem
if(a > b) c = 1;if (a<b) c=1; if(a==b) c= 7;
if (a>b) c =1; else if (a==b) c=2;
if (a>b) c =1; else {if(a==b) c=2;}
if
(a<b) c = 7;
}
}
型
1条答案
按热度按时间kgsdhlau1#
你可以试试这个:
字符串
它不知道哪些被注解掉了,但它会找到所有的“if“,而不是捕获所有的somethingIfSomethings。