我知道有一些类似的问题已经得到了回答,但从我的理解来看,它们太具体了,以便对我的问题有任何用处。我也认为这可能会对将来遇到类似问题的人感兴趣,因为此问题的可能解决方案很可能无法依赖任何特殊字符,而只能依赖于字母数字字符。
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 想要这个... 有人知道这个问题的优雅解决方案吗?提前谢谢!