在日志文件中具有不同变量(以粗体标记)的文件中存在以下 100 个案例。我必须找到具有不同变量的这 4 行并导入到新文件
案例例如:
CARD INSERTED
Card BIN group is 2
Card BIN entry is INDUSOFFUSUS CARDS
**046337** ATR RECEIVED T=0
在日志文件中具有不同变量(以粗体标记)的文件中存在以下 100 个案例。我必须找到具有不同变量的这 4 行并导入到新文件
案例例如:
CARD INSERTED
Card BIN group is 2
Card BIN entry is INDUSOFFUSUS CARDS
**046337** ATR RECEIVED T=0
这些是我将遵循的步骤:
步骤1:将4行的bloc变成1行,去掉回车
用 |Card BIN 替换 \r\nCard BIN
将 CARDS\r\n** 替换为 CARDS|**
第 2 步:通过选择将所有这些行添加为书签
卡插入|卡箱
第 3 步:反转书签选择(从菜单书签中)
第 4 步:删除所有带书签的行(从书签菜单中)
在这一步,你应该有一个只有“有趣”行的文件
CARD INSERTED|Card BIN 组为 2|Card BIN 条目为 INDUSOFFUSUS CARDS|**046337** ATR RECEIVED T=0
第 5 步:将这些行转换为您想要的任何内容
regexp replace : ^CARD INSERTED\|Card BIN group is ([^\|]*)\|Card BIN entry is ([^\|]*)\|\*\*([^\*]*)\* \* ATR 收到 T=(.*)$
与 GROUP:\1;BIN:\2;ATR:\3;T:\4
这将给出像 GROUP:2;BIN:INDUSOFFUSUS CARDS;ATR:046337;T:0 这样的行
您当然可以自定义。