Java 方法获取范围内字符串中匹配项的位置

Java 方法获取范围内字符串中匹配项的位置,java,string,Java,String,我的问题和这个很相似 除了我将搜索很长的字符串(数百兆字节),所以我希望在某个索引之后放弃该方法 类似于,但也有一个结束索引。是否有提供此功能的库?您可以分两步完成此操作 使用Substring(0,certainIndex) 然后使用indexOf(matchString)查找模式在字符串中第一次出现的位置i= 您可以执行一个子字符串(0,endIndex),然后对结果字符串调用indexOf(match),或者只读取所需的字节数,然后尝试匹配。以下内容不重复。希望它能给你更多的想法。

我的问题和这个很相似

除了我将搜索很长的字符串(数百兆字节),所以我希望在某个索引之后放弃该方法


类似于,但也有一个结束索引。是否有提供此功能的库?

您可以分两步完成此操作

  • 使用
    Substring(0,certainIndex)

  • 然后使用
    indexOf(matchString)
    查找模式在字符串中第一次出现的位置i=

  • 您可以执行一个
    子字符串(0,endIndex)
    ,然后对结果字符串调用
    indexOf(match)
    ,或者只读取所需的字节数,然后尝试匹配。以下内容不重复。希望它能给你更多的想法。