在一个文件中,日志文件中具有不同变量(以粗体标记)的案件少于100个。我必须找到具有不同变量的这4行并导入到新文件
案例:
CARD INSERTED
Card BIN group is 2
Card BIN entry is INDUSOFFUSUS CARDS
**046337** ATR RECEIVED T=0
答案 0 :(得分:0)
这些是我将要执行的步骤:
第1步:将4行的集团转到1行,卸下回车架
用\ Card BIN替换\ r \ nCard BIN
将CARDS \ r \ n **替换为CARDS | **
第2步:通过选择将所有这些行添加为书签
插入卡|卡槽
第3步:撤消书签选择(从“书签”菜单中选择)
第4步:(从“书签”菜单中)删除所有加书签的行
在此步骤中,您应该有一个仅包含“有趣”行的文件
CARD INSERTED |卡BIN组为2 |卡BIN条目为INDUSOFFUSUS CARDS | ** 046337 **收到的ATR T = 0
第5步:将这些行转换为您想要的任何内容
regexp replace:^ CARD INSERTED \ |卡BIN组为([^ \ |] *)\ |卡BIN项为([^ \ |] *)\ | \ * \ *([^ \ *] * )\ * \ *收到的ATR T =(。*)$
具有GROUP:\ 1; BIN:\ 2; ATR:\ 3; T:\ 4
这将给像这样的行 GROUP:2; BIN:INDUSOFFUSUS CARDS; ATR:046337; T:0
您当然可以自定义。