我有一个数据如下内容:
关键信息
 
快捷查询:服务号码【15245933384,13091676622,15246188853】,开始时间【2015-01-15 00:00:00】,结束时间【2015-07-15 10:35:40】,搜索范围:【电信用户资料: 移动, 联通, 电信】【机主资料: 移动, 联通, 电信】查询原因:安达
 
我想把上面这个内容拆分成下面这样的,我该怎么作
 
关键信息                             服务号码            查询原因
 【电信用户资料: 移动, 联通, 电信】     15245933384             安达
 【电信用户资料: 移动, 联通, 电信】     13091676622             安达
 【电信用户资料: 移动, 联通, 电信】     15246188853             安达
 【机主资料: 移动, 联通, 电信】         15245933384             安达
 【机主资料: 移动, 联通, 电信】         13091676622             安达
 【机主资料: 移动, 联通, 电信】         15246188853             安达

解决方案 »

  1.   

    用字符串函数,pos和copy拆解就可以了,delphi和sql都可以
      

  2.   

    你把服务号码按‘,’截取,放在stringlist中进行循环
      

  3.   

    这是基本的字符串处理功能,需要自己去摸索,了解一下字符串的函数,花点时间研究一下就会了。建议在DELPHI中处理,逐条记录循环判断拆分
      

  4.   

    把 【】去掉,把这个字符串赋值给 stringList ,然后直接使用 stringlist 的值即可,var
      List: TStringList;
    begin
      List := TStringList.Create;
      List.CommaText := 'aaa,bbb,ccc,ddd';
      ShowMessage(List[0]);  //aaa
      List.Free;
    end;