gpt4 book ai didi

java - 如何在java中查找较大字符串中字符串s的匹配数

转载 作者:行者123 更新时间:2023-12-01 17:32:11 25 4
gpt4 key购买 nike

鉴于以下情况:

String s = "The The The the the the";

如何找到字符串 s 中有多少个“The”实例?

s.matches("The") 只告诉我是否至少有一个存在。s.contains("The") 是一样的。

有什么简单的方法吗?

最佳答案

据我所知,Matcher.find() 方法尝试查找输入序列中与模式匹配的下一个子序列。这意味着您可以多次调用此方法来迭代匹配:

int count = 0;
while (matcher.find()) {
count++;
}

您应该使用 Matcher.start() 和 Matcher.end() 来检索匹配的子序列。

关于java - 如何在java中查找较大字符串中字符串s的匹配数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9867867/

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