我正在尝试编写一个正则表达式(用于崇高的文本搜索)以匹配一个确切的起始行,两者之间的所有行,最后是精确的结束行。
所以一个例子就是..
// START HERE
line 1
line 2
// STOP HERE
我编写了以下正则表达式,但它有一个限制。
// START HERE\n(.*\n)+.*// STOP HERE
问题在于它会将此模式的多次出现分组为一个匹配...
// START HERE
line 1
line 2
// STOP HERE
// START HERE
line 1
line 2
// STOP HERE
在这种情况下,它将匹配第一个//从这里开始到第二个//在这里停止。
我怎么能修改这个以在第一个停止//停在这里?