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不支持那么大数据量,得分批处理。
大约 3 年之前 回复
ningfc1024
ningfc1024   2015.07.14 17:35

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
手机位置相关知识——HLR和VLR
FROM:  移动通信中有个HLR和VLR寄存器,请问是做什么用的?我在北京上的号,到上海怎么识别我?HLR(home location register)保存的是用户的基本信息,如你的SIM的卡号、手机号码、签约信息等,和动态信息,如当前的位置、是否已经关机等;VLR(visiting location register)保存的是用户的动态信息和状态信息,以及从HLR下载的用户的签约信息。当你
如何保存ActionForm中未编辑的字段为NULL
        Struts中,如果ActionForm里某些字段没有编辑(即没有输入值),提交后直接保存到数据库时,这些字段保存为""(String)或0(int),可是在实际开发中,可能需要将其保存位null,如何实现呢? 最直观的办法:判断字段是否为空,如果为空,则返回null 最简单的办法:修改ActionServlet配置下init-param,具体如下 Action
HLR和VLR
GSM VLR原理 1、VLR简介 全球移动通信系统(Global System of Mobile communications)简称为GSM, 主要由四部分组成网络子系统(NSS)、基站子系统(BSS)、操作维护中心(OMC)以及大量的移动台MS。 各个子系统之间以及子系统内部各功能实体之间存在一系列接口,GSM技术规范对这些接口及通信协议作了详细的规定。通过这些规范的接口和协议,各功能
移动交换中心(MSC/VLR) .
SC是整个GSM网络的核心,它控制所有BSC的业务,提供交换功能及和系统内其它功能的连接,MSC可以直接提供或通过移动网关GMSC提供和公共电话交换网(PSTN)、综合业务数字网(ISDN)、公共数据网(PDN)等固定网的接口功能,把移动用户与移动用户、移动用户和固定网用户互相连接起来。   MSC从GSM系统内的三个数据库,即归属位置寄存器(HLR)、拜访位置寄存器(VLR)和鉴权中心(AUC
HLR、VLR是什么?
HLR、VLR是什么?HLR(home   location   register)保存的是用户的基本信息,如你的SIM的卡号、手机号码、签约信息等,和动态信息,如当前的位置、是否已经关机等;VLR(visiting   location   register)保存的是用户的动态信息和状态信息,以及从HLR下载的用户的签约信息。       当你从北京到上海之后,手机会自动向上海的VLR发
移动通信中的HLR和VLR
转发自:http://www.360doc.com/content/17/0909/16/47198911_685767876.shtml     移动通信中有个HLR和VLR寄存器,请问是做什么用的?我在北京上的号,到上海怎么识别我?     HLR(home location register)保存的是用户的基本信息,如你的SIM的卡号、手机号码、签约信息等,和动态信息,如当前
GSM系统概述,移动通信HLR,VLR,AUC,EIR。
GSM系统概述,移动通信HLR,VLR,AUC,EIR 的作用与功能。
帝国cms内容页某个字段没有填写就不显示的解决方法
if($navinfor[字段名]) { ?> 现在字段 可以为代码包含字段名 } else { ?> 不显示 去掉为空 否则就显示这里内容 } ?>
T-SQL 如果该字段为空,就显示指定值,但不更改数据库中的值
<br /> ------先查询数据库中的值<br />select ownerCode from MB where Id=1<br /> <br /><br /> <br />--如果ownerCode字段为空,就显示5,但不更改数据库中的记录<br />if((select ownerCode from MB where Id=1 )='')<br />select ownerCode=5 from MB where Id=1<br />else --如果ownerCode字段不为空就显示该值<br /
mysql group by 涉及到的字段有空数据问题
统计数据需要按省份分组,这是大家经常遇到的问题。今天遇到一奇葩问题,由于省份(province)字段数据不规范, 有的是省份名称,有的是 "" (空)  有的是 "未知"。这时 group by province 时就会出现未知的一组  空数据的一组  当然 前台是不能显示空省份的  如果把空省份都循环赋值为未知的话  前台显示未知省份 显得也不是那么和谐。     解决办法: