有没有一种通用的方法来匹配从右到左的非贪婪的正则表达式?

时间:2018-05-28 12:47:08

标签: python regex python-3.x

我知道有一些类似的问题已经得到了回答,但从我的理解来看,它们太具体了,以便对我的问题有任何用处。我也认为这可能会对将来遇到类似问题的人感兴趣,因为问题的可能解决方案很可能无法依赖任何特殊字符,而只能依赖于字母数字字符。

Link to the regex on regex101

如果链接不起作用,这就是我想要做的事情:
我想提取

Hello I want this to be matched World

来自此字符串:

blablabla Hello blablablabla blablabla Hello blablabla blablabla blablabla Hello I want this to be matched World blablabla blablablablablablablablablablablabla

以最短的方式。这里的问题是我的正则表达式将从 Hello 的第一次出现开始匹配,这导致

Hello blablablabla blablabla Hello blablabla blablabla blablabla Hello I want this to be matched World

我的问题是我不知道在之前的第一个 Hello Hello 之间可能会出现多少 Hellos 想要这个... 有人知道这个问题的优雅解决方案吗?提前谢谢!

0 个答案:

没有答案