これが尋ねられたことは知っていますが、修正できません
本文のある本オブジェクトの場合 (スペイン語): "quiero mas dinero"
(実際にはかなり長くなります)
私Matcher
は次の場合に0を返し続けます:
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());
m.find();
System.out.println(s+" "+m.groupCount()+" " +mybooks.get(i).getBody());
hit+=m.groupCount();
私"mas 0 quiero mas dinero"
はコンソールに乗り続けます。なぜああなぜ?