比如,我有两行数据保存在A.txt:
1,1,PG,苹果,苹果,,001,苹果,bianma,False,2,3,2.5,2.3
2,2,XL,雪梨,雪梨,,001,雪梨,bianma,False,1,1.5,1.5,1.5我只想截取“苹果”,“bianma”,“False”这五列列的值,应该怎么样截取啊?

解决方案 »

  1.   

    如果他们在字符串中的位置一定的话,你可以把每行数据读到list中,并以逗号分割,然后访问你要找内容所在的index
      

  2.   

    可以导入excel删除不需要的列再导出,要是在unix下还可以用shell编程简单地实现,要是想使用处理更自动化点又不在unix下,则需要编程实现。
      

  3.   

    procedure TForm1.Button1Click(Sender: TObject);
    var
      s: TStringList;
    begin
      s := TStringList.Create ;
      s.Delimiter := ',';
      s.DelimitedText := '星期一,星期二,星期三,星期四,星期五,星期六';
      showmessage(s.Strings[0]);
      FreeAndNil(s);
    end;