求救!关于比较两个文本文件的问题

mery1 2003-11-06 12:12:07
比较两个文本文件中的内容,当有相同的内容时,就删除掉其中的一个文本文件中相同的内容,其它,不变。
...全文
24 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
大地精灵 2003-11-08
  • 打赏
  • 举报
回复
用文件流
gdwyh 2003-11-07
  • 打赏
  • 举报
回复
在FROM中加MEMO1和MEMO2,将文件1和文件2(要修改的文件)的内容分别读入MEMO1和MEMO2.

procedure TForm1.Button1Click(Sender: TObject);
var
i,j:integer;
begin
memo1.Lines.LoadFromFile('文件1');
memo2.Lines.LoadFromFile('文件2');
memo1.Text:=StringReplace(memo1.Text,#13#10,'',[rfReplaceAll]);
for i:=1 to length(memo1.Text) do
begin
j:=pos(memo1.Text[i],memo2.Text);
while j>0 do
begin
memo2.Text:=copy(memo2.Text,1,j-1)+copy(memo2.Text,j+1,length(memo2.Text)-j);
j:=pos(memo1.Text[i],memo2.Text);
end;
end;
memo2.Lines.SaveToFile(文件2);
end;
aiirii 2003-11-06
  • 打赏
  • 举报
回复
你可考慮用個Map類容器, 將你的東西存進去, 再取出來!!

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧