正则表达式将文本拆分为块

问题描述 投票:0回答:1

我有一个文本,其中重复的块由特定的表达式分隔。如何在分隔线之间捕获这些块?

看看这个example。块分隔符将是Information:,我想找回它们之间的文本块,如:

1:

Block 1
blahblah blah

2:

Block 2
blahblah blah

3:

Block 3
a much
longer
blahblahblah
regex textblock
1个回答
0
投票

看到第一条评论,它有效:

(信息:。)([\ s \ S]?)(?=信息| \ z)或尝试信息:。((?:(?!^信息:)[\ s \ S]))

© www.soinside.com 2019 - 2024. All rights reserved.