我需要匹配包含换行符的块中的文本

时间:2014-04-22 09:36:18

标签: regex newline

我需要匹配两个令牌之间的文本块,包括换行符。例如 START 这是测试 我想提取和使用 为了我自己的目的 结束

我想要 这是测试 我想提取和使用 为了我自己的目的 作为我的输出

1 个答案:

答案 0 :(得分:0)

START (.*?) END

应该在你的情况下这样做。

如果你不想要匹配组,你甚至可以为你的案例使用环视:

(?<=START ).*?(?= END)

第一个匹配组将包含您需要的内容。

演示:http://regex101.com/r/qV9uA4

如果您之间有换行符,请尝试此操作:

START([\s\S]*?)END