回 帖 发 新 帖 刷新版面

主题:关于文本文件中删除回车的问题?

先谢谢您的关注
1231艺术大师23456456
789789789456基本原理
上面两句是文本文件中中间用回车分开的,Win默认应该是0d(回车),0a(换行)吧
我现在想实现的就是用程序实现把od(回车)删除,只留oa(换行),请问如何实现!盼回~~~


怕自己讲不清楚,传了两文件在RAR文件中,想实现的是A.txt文件中那样,就是有个小黑块的.(A.txt是我人为改的)

回复列表 (共1个回复)

沙发

办法不只一种,下面这种供你参考:

procedure TForm1.Button1Click(Sender: TObject);
var
  F : TextFile;
  Str, Temp : string;
begin
  SetLength(Str, 0);
  AssignFile(F, 'c:\jsp\B.txt');
  Reset(F);
  while not Eof(F) do begin
    ReadLn(F, Temp);
    Str := Str + #10 + Temp;
  end;
  CloseFile(F);
  Move(Str[2], Str[1], Length(Str)-1);
  SetLength(Str, Length(Str)-1);
  AssignFile(F, 'c:\jsp\AA.txt');
  ReWrite(F);
  WriteLn(F, Str);
  CloseFile(F);
end;

我来回复

您尚未登录,请登录后再回复。点此登录或注册