我正在尝试查找给定字符串中每个字符的出现次数。
预期产量: t=2 e=1 s=1 i=1 n=1 g=1
电流输出:T=0 e=0 s=0 t=0 i=0 n=0 g=0
代码:
String str = "Testing";
int count = 0;
Pattern p = Pattern.compile("[a-zA-Z]", Pattern.CASE_INSENSITIVE);
Matcher m = p.matcher(str);
while (m.find()) {
if (m.group().equals(str)) {
count++;
}
System.out.println(m.group() + "=" + count);
}
有很多方法可以做到这一点,但我只在寻找Regex,所以我们如何使用Regex来实现这一目标。任何帮助,将不胜感激。提前致谢。
相关分类