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
上传中...
上传图片
插入图片