从Matcher.groupCount()的javadoc中:
如果您检查返回值,
m.find()则返回
true,然后
m.group()返回
mas,因此匹配器会找到匹配项。
如果您要尝试计算
sin中出现的次数
mybooks.get(i).getBody(),则可以这样进行:
String s="mas"; // this is for testing, comes from a List<String>int hit=0;Pattern p=Pattern.compile(s,Pattern.CASE_INSENSITIVE);Matcher m = p.matcher(mybooks.get(i).getBody());while (m.find()) { hit++;}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)