gpt4 book ai didi

regex - 我无法匹配两个特定单词之间的顺序

转载 作者:行者123 更新时间:2023-12-04 19:52:15 24 4
gpt4 key购买 nike

我想找到两个特定单词之间的字符串。在图片中看到我制作的图案。问题是“ INICIO”出现了两次,我只希望它与最后一次出现匹配,直到单词“ FIM”为止。在这种情况下,我希望第一个模式是INICIOBBBBBBBBBBBFBFIM。我需要匹配字符串中的所有匹配项。

Link to Regex

My Regex

最佳答案

您正在寻找的声音听起来像Rexegg所说的tempered greedy token

INICIO(?:(?!INICIO).)*?FIM


See your updated demo at regex101

否定的前瞻会使点“回火”,以使其不会越过另一个起点。这种做法的成本很高,因为如果在前进之前没有 INICIO,则在每个位置之前,先行向前看。

如果有兴趣,请 there is a nice answer on SO详细解释。

关于regex - 我无法匹配两个特定单词之间的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58017752/

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