标签: string groovy
例如,如果这是我的方程式字符串,
IF(AND(x>0,x<100),5,IF(AND(x>101,x<200),6,10))
我想计算no:出现的“IF(”等式中的字符串。
答案 0 :(得分:7)
E.g。这样:
def s = "IF(AND(x>0,x<100),5,IF(AND(x>101,x<200),6,10))" assert 2 == s.count("IF(")
在更高级的示例中,您可能需要使用正则表达式。