2 voilhe voilhe 于 2015.07.12 03:09 提问

没有VLR字段就保持空?

如何在文本文件中提取指定内容保存到另一个文件里?
我有一个100万条记录的文本文件,其中一条记录内容如下:
IMSI=4600XXXXXXXXXXX;MSISDN=8613XXXXXXXXX;DEFCALL=TS11;CURRENTNAM=BOTH;CAT=COMMON;TBS=TS11&TS12;VLR=8613XXXXXXX;MSC=8613XXXXXX;SGSN=8613XXXXXX;SUB_AGE=0;UPL_TIME=1436144231;GPRSUPL_TIME=1436329714;OPTGPRS=XXXXX,
现在只想提取这条记录中的 MSISDN=8613XXXXXXXXX(该字段肯定有)和VLR=8613XXXXXXX (没有VLR字段就保持空)这两个字段,如何进行处理?因为一条记录里面字段的顺序不一样,有的字段多,有的字段少,无法批量导入的数据库处理,所以必须先进行文本处理,哪位大侠帮帮忙。

2个回答

ningfc1024
ningfc1024   2015.07.14 17:34

可以用EXCEL实现
先导入到EXCEl,按;分列,再编写公式将包含MSISDN和VLR的列提出到两个新列

ningfc1024
ningfc1024 不过100万条不能全部导入,EXCEL不支持那么大数据量,得分批处理。
2 年多之前 回复
ningfc1024
ningfc1024   2015.07.14 17:35

不过100万条不能全部导入,EXCEL不支持那么大数据量,得分批处理。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!