我需要在 HTML 源代码中找到一个单词。我还需要计算出现次数。我正在尝试使用正则表达式。但它说找到 0 个匹配项。
我使用正则表达式,因为我认为这是最好的方法。如果有更好的方法,请告诉我。
我需要在 HTML 源代码中查找单词“hsw.ads”的出现情况。
我已采取以下步骤。
int count = 0;
{
Pattern p = Pattern.compile(".*(hsw.ads).*");
Matcher m = p.matcher(SourceCode);
while(m.find())count++;
}
但计数为0;
请让我知道您的解决方案。
谢谢。
求助者
您没有匹配任何“表达式”,因此简单的字符串搜索可能会更好。公共语言 has StringUtils.countMatches(source, "yourword")
.
如果您不想包含 commons-lang,可以手动编写。只需使用source.indexOf("yourword", x)
多次,每次提供更大的值x
(这是偏移量),直到它变为-1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)