【发布时间】:2015-05-05 17:14:21
【问题描述】:
我有下面的例子
"foo 告诉 bar bar 喜欢土豆。bar 告诉 foo bar 不喜欢 像土豆一样。”
我想要土豆和之前出现的 bar 之间的子字符串。所以在这个例子中,我想要“酒吧喜欢土豆”,也想要“酒吧不喜欢土豆”作为结果。如何通过一个正则表达式实现这一目标?我知道如果我应用两个单独的正则表达式,我可以获得结果,但我想知道这是否可能只使用一个正则表达式。
谢谢, RG
【问题讨论】:
-
在此处查看 ridgerunner 答案:stackoverflow.com/questions/406230/…
标签: regex lookahead negative-lookahead