【发布时间】:2021-04-30 05:49:39
【问题描述】:
我有以下文字:
你可能有那个东西,不,你没有,但也许是的
我正在尝试编写一个可以匹配所有内容的正则表达式,直到它找到一些特定的单词,在这个例子中是 "NO" 和 "BUT",如果string 有两个词,然后停在第一个词:
你可能有那个东西不你没有但也许有
你可能有那个东西
你可能拥有你没有的东西但是也许是的
你可能拥有你没有的东西
我正在尝试下面的正则表达式,但问题是它在 BUT 处停止,即使它有 NO:
(.*)(?:NO|BUT)
上述正则表达式的匹配示例,粗体表示完整匹配,斜体表示第 1 组:
你可能有那个东西,不但也许是的
我的期望:
你可能有那个东西不你没有,但也许有
【问题讨论】: