正则表达式检测结构化文本文件中的段

时间:2016-01-13 23:20:16

标签: .net regex

我正在寻找一个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/这样做)。

这是一个好方法吗?它甚至不需要快速。

0 个答案:

没有答案