0

在日志文件中具有不同变量(以粗体标记)的文件中存在以下 100 个案例。我必须找到具有不同变量的这 4 行并导入到新文件

案例例如:

CARD INSERTED
Card BIN group is 2
Card BIN entry is INDUSOFFUSUS CARDS
**046337** ATR RECEIVED T=0
4

1 回答 1

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 这样的行

您当然可以自定义。

于 2019-05-08T15:40:32.553 回答