当三行连续写入文件时,我需要返回所有出现的情况。我正在寻找以下内容:
FieldName=<some name>
Operator=<some operator>
Value=<some value>
示例文件内容
MatchAny=FALSE
FieldValue=TRUE
Operator=Is less than
TotalFields=1
[OutputTarget0SelField0]
FieldName=ORIG-DATE
Operator=Is greater than
Value=20000101
[OutputTarget1]
为此,我一直在尝试使用 Notepad++ Find in Files 功能,但我似乎无法获得正确的正则表达式。
这是我尝试过的(在这种情况下,我假设 FieldName= 之后的两行将始终是 Operator= 和 Value=)
Find what:(FieldName=|Operator=|Value)
也很接近,但显然没有考虑到这些行需要连续(“FieldName =”后跟“Operator =”后跟“Value =”)并且也返回所有单次出现的事实。