我正在寻找一个RegEx模式,它检测下面结构化文本文件中的部分:
RecordHeader of Isotemplate 1
<Data>
FingerViewHeader IndexNr 0
<Data>
MinutiaIndex: 0
<Data>
MinutiaIndex: 1
<Data>
RecordHeader of Isotemplate 2
<Data>
FingerViewHeader IndexNr 0
<Data>
MinutiaIndex: 0
<Data>
MinutiaIndex: 1
<Data>
我需要从一个RecordHeader到下一个RecordHeader的整个多行文本。中间可以有任意数量的FingerViews和Minutiae。
我试过(当然还有很多其他人......)
(RecordHeader)(。+ \ n)的+(?= RecordHeader)
但这匹配整个文件而不停在下一个RecordHeader(至少http://regexhero.net/tester/这样做)。
这是一个好方法吗?它甚至不需要快速。