我需要匹配两个令牌之间的文本块,包括换行符。例如 START 这是测试 我想提取和使用 为了我自己的目的 结束
我想要 这是测试 我想提取和使用 为了我自己的目的 作为我的输出
答案 0 :(得分:0)
START (.*?) END
应该在你的情况下这样做。
如果你不想要匹配组,你甚至可以为你的案例使用环视:
(?<=START ).*?(?= END)
第一个匹配组将包含您需要的内容。
演示:http://regex101.com/r/qV9uA4
如果您之间有换行符,请尝试此操作:
START([\s\S]*?)END