我对查找一个单词在字符串中出现的次数很感兴趣。
我看过SUN的例子匹配器演示 https://stackoverflow.com/questions/3016522/count-the-number-of-times-a-string-appears-within-a-string使用匹配器(构造正则表达式并计算组数)。
我很感兴趣这是唯一的方法还是还有其他方法,例如
Regex.Matches( 输入, "true" ).Count https://stackoverflow.com/questions/3016522/count-the-number-of-times-a-string-appears-within-a-string在 C# 中(来自 SO 问题)。
或者在我的上下文中:
如果我在循环中使用contains
检查某些单词是否在List
出现在String
有没有一种简单/优雅的方法来获取(当场??)该单词出现的次数(我已经知道它存在)?
你可以做类似的事情
Pattern p = Pattern.compile(toFind, Pattern.LITERAL | Pattern.CASE_INSENSITIVE);
int occurances = p.split(text, -1).length -1;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)