我有一个文本,其中重复的块用特定的表达式分隔。如何捕获分隔线之间的这些块?
查看此example。块分隔符为Information:
,我想找回它们之间的文本块,例如:
1:
Block 1
blahblah blah
2:
Block 2
blahblah blah
3:
Block 3
a much
longer
blahblahblah
答案 0 :(得分:0)
查看第一个评论,它有效:
(Information:。)([\ s \ S] ?)(?= Information | \ z)或尝试Information:。((?:(?!^ )[\ s \ S]))