正则表达式匹配开始和结束行

时间:2016-11-16 22:17:41

标签: regex

我正在尝试编写一个正则表达式(用于崇高的文本搜索)以匹配一个确切的起始行,两者之间的所有行,最后是精确的结束行。

所以一个例子就是..

// 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

在这种情况下,它将匹配第一个//从这里开始到第二个//在这里停止。

我怎么能修改这个以在第一个停止//停在这里?

0 个答案:

没有答案