我用了DBgridEh 倒出 了TXT,发现列和列之间是有3个空格 ,1个TAB,如何把列和列之间的TAB 去掉? 如何把列名 id sire dam 删除掉?
十分感谢各位!id sire dam
6009402 5001203 4023602
6009600 4035501 4001106
6009700 5001203 4046106
6009707 5001203 4046106
6009708 5001203 4046106
6009710 5001203 4046106
6009800 5008807 5010002
6009802 5008807 5010002
6009810 5008807 5010002
十分感谢各位!id sire dam
6009402 5001203 4023602
6009600 4035501 4001106
6009700 5001203 4046106
6009707 5001203 4046106
6009708 5001203 4046106
6009710 5001203 4046106
6009800 5008807 5010002
6009802 5008807 5010002
6009810 5008807 5010002
我正好在写一个文本编辑器,自己在程序中可以很方便的解决这个问题
去掉TAB : TXT := StringReplace(TXT, Chr(9), '', [rfReplaceAll]);
SS : TStringList;
begin
SS := TStringList.Create;
SS.LoadFromFile('C:\Test.TXT');//从你的TXT文件导入
SS.Delete(0);//删除所在的整行。0是指第一行
SS.SaveToFile('C:\Test.TXT');//然后再看一下TXT文件是不是已经删掉那一行了?
SS.Free;
end;上面有人用StringReplace却掉#9即TAB,是比较合适的。