【发布时间】:2021-08-04 07:30:17
【问题描述】:
我正在尝试从下面的文本中提取文本“这是我想要的文本”。 事情是我的正则表达式不会在第一次出现停止时停止,而是在第二次出现。 第一部分,lookbehind 在那里,因为第一个文本不必在那里。 正确的表达方式是什么?
文字:
test1 这是我想要停止的文本,但这里是另一个文本停止,这里还有更多
正则表达式:
(?<=test1).*stop
当前不需要的输出:
这是我想要停止的文字,但这里是另一个文字停止
期望的输出:
这是我要停止的文本
【问题讨论】: