【发布时间】:2022-11-13 01:03:58
【问题描述】:
我有一个类似下面的文字。
start
foo1
bar1
stop
start
foo2
bar2
stop
start
oof
rab
stop
我需要在开始和停止之间捕获文本,但只能从四个空格开始。所以我想捕捉文本的第一部分和第三部分。你能帮忙吗?
我写了这样的东西。 dotall 处于活动状态(点匹配新行)
\s{4}start.*?\s{4}stop
但它不起作用。它仍然捕获所有块。 ^ 不起作用,因为所有文本都只有一行。
【问题讨论】: