gpt4 book ai didi

Java 在字符串中查找单词

转载 作者:行者123 更新时间:2023-12-02 17:31:38 25 4
gpt4 key购买 nike

我需要在 HTML 源代码中查找一个单词。我还需要计算出现次数。我正在尝试使用正则表达式。但它说找到 0 个匹配项。

我正在使用正则表达式,因为我认为这是最好的方法。如果有更好的方法,请告诉我。

我需要查找 HTML 源代码中出现的单词“hsw.ads”。

我已采取以下步骤。

int count = 0;
{
Pattern p = Pattern.compile(".*(hsw.ads).*");
Matcher m = p.matcher(SourceCode);
while(m.find())count++;
}

但是计数为0;

请让我知道您的解决方案。

谢谢。求助者

最佳答案

您没有匹配任何“表达式”,因此简单的字符串搜索可能会更好。 commons-langStringUtils.countMatches(source, "yourword")

如果您不想包含 commons-lang,您可以手动编写。只需多次使用 source.indexOf("yourword", x) ,每次提供更大的 x 值(即偏移量),直到它变为 -1

关于Java 在字符串中查找单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9710885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com