gpt4 book ai didi

java - 如何在 Java 中获得重叠的 RegEx 匹配项?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:18:12 26 4
gpt4 key购买 nike

例如,使用模式

[a-z]{2}

在字符串 bcd 上,唯一的匹配项是 [bc]。相反,我想得到 [bc, cd]

最佳答案

您可以通过涉及捕获组的前瞻获得此信息:

(?=([a-z]{2})).

您将需要一个涉及 Matcher.find 的循环,并且每次使用 group(1) 查询匹配器以获得您的匹配。主要的正则表达式匹配本身是无关紧要的,应该被忽略。

关于java - 如何在 Java 中获得重叠的 RegEx 匹配项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16506149/

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