gpt4 book ai didi

java - Java中的正则表达式将找到 `I`的出现,除非 `ARTICLE I`出现

转载 作者:行者123 更新时间:2023-12-01 15:20:22 25 4
gpt4 key购买 nike

我想要一个正则表达式,它可以从字符串中查找 I 的出现

但是当ARTICLE I出现或ARTICLE III出现时忽略I

我制作了正则表达式,但它会在 ARTICLE I 出现时计算出现次数

(?:(^I[ ]|[ ]I[, ]|[ ]I$|(!ARTICLE[ ]I+$)))

除此之外,它在所有情况下都能很好地工作,即使对于 ARTICLE III 也是如此

最佳答案

您可以使用negative lookbehind :(?<!ARTICLE )(\bI+\b) (不确定您到底想要捕捉什么,但这应该可以帮助您开始。)

关于java - Java中的正则表达式将找到 `I`的出现,除非 `ARTICLE I`出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11012291/

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