从UE文件中筛选固定字段

 

1.文件格式:

<Attr attrID="0" allowDown="1" allowNull="0" allowModify="1" attrCtl="0" attrLength="8" attrName="SiteName" attrDisplayName="站点名称" attrType="string" attrUnit="" minValue="" maxValue="" SecondminValue="" SecondmaxValue="" default="" />

<Attr attrID="1" allowDown="0" allowNull="0" allowModify="1" attrCtl="0" attrLength="21" attrName="ESN" attrDisplayName="ESN" attrType="string" attrUnit="" minValue="" maxValue="" SecondminValue="" SecondmaxValue="" default="" />

<Attr attrID …… />

……

<Attr attrID …… />

2.需求:

从该文件中筛选出所有的“arrtType”字段的值,统计此文件中出现的所有的属性类型。

3.格式分析:

该文件是一个XML配置文件,具有固定的格式,包含固定的字段。我们可以通过UE工具将所需要的字段信息筛选出来。

我们可以把该字段通过字符替换的方法,把这个字段切换到独立行,然后利用UE的查找功能,将这些包含该字段的独立行查找出来即可。

4.操作:

1)用UE打开该日志

2)“Ctrl+R”打开字符串替换功能,将“attrType”替换为“^r^nattrType”,Replace All。

3)将“arrtType”的下一个字段“attrUnit”替换为“^r^nattrUnit”,Replace All。

4)此时,attrType已经成为一个独立行。“Ctrl+F”打开查找功能,查找“attrType”,注意勾选“List Lines Containing String”,将所有行都显示出来。

5)点击“Clipboard”,复制到剪切板。

6)新建Excel表格,“Ctrl+V”将之前拷贝数据复制到Excel第一列。

7)在第二列中与第一列数据对应处输入公式“=RIGHT(Ax, LEN(Ax)-LEN("attrType="))”,即可得到attrType的值。

8)可以使用Excel的“删除重复项”功能,将重复项删除,得到各种属性值的最终统计结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值