我如何计算Groovy中String中charSequence的出现次数

时间:2015-11-20 10:12:38

标签: string groovy

例如,如果这是我的方程式字符串,

IF(AND(x>0,x<100),5,IF(AND(x>101,x<200),6,10))

我想计算no:出现的“IF(”等式中的字符串。

1 个答案:

答案 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(")

在更高级的示例中,您可能需要使用正则表达式。