gpt4 book ai didi

正则表达式忽略后续单词

转载 作者:行者123 更新时间:2023-12-05 00:26:02 27 4
gpt4 key购买 nike

我正在尝试创建一个以某个单词开头并忽略任何其他相同处理单词的正则表达式。

例如,如果我的字符串以单词“dog”开头并以“fish”结尾,我如何忽略任何后续的“dog”单词而只匹配最后一个?

狗猫鱼

狗猫鱼 <- 忽略第一个单词“dog”并匹配第二个“dog”单词。

狗狗狗猫鱼 <- 忽略第一个和第二个“狗”字并匹配第三个“狗”字。

最佳答案

以下regex作品:
(\b\w+\b |\b\w+\b$)(?!\1)mg启用标志

演示:http://regex101.com/r/dW9fP5

根据您的新要求:
(\b\w+\b|\b\w+\b$)(?!\1)mg启用标志

关于正则表达式忽略后续单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23025089/

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