【发布时间】:2021-12-09 21:35:52
【问题描述】:
我想过滤 'here is a sample' 以及之后的所有行,直到 2 个新行:
这是我的文件(您可以将其用作日志文件):
here is a sample text
random line1
here is a sample text
random line2
random line3
random line4
should not match
random line 6
here is a sample
random line 5
我试过了:
\r?\n?(here is a sample).*\r?\n?(.*)
这样我只过滤下一行,如果我做最后一部分 '\r?\n?(.*)' 我又得到了另一条线..
我的问题。我需要什么正则表达式才能匹配所有行直到我看到 2 个新行。
【问题讨论】: