我想查找一个短语,最多匹配几个单词,但如果我找到另一个特定的短语,请尽早停止。
例如,我想匹配“going to the”之后最多三个单词,但如果遇到“to try”则停止匹配过程。因此,例如“going to the luna park”将导致“luna park”;“going to the capital city of Peru”将产生“capital city of”,“going to the moon to try some cheesecake”将产生“moon”。
可以用一个简单的正则表达式(最好在 Python 中)来完成吗?我已经尝试了所有我能想到的组合,但惨遭失败:)。