2文本按行比较问题! A,B两文本文件,读取A的一行与B的每行比较,若B中含有从A中读取的字符串,则删掉B中的这一行,直到将A中的每一行读完。如何实现,如果A,B两文件比较大,怎样做处理速度快一些? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用TStringList读入if Pos(BText, AText) > 0 thenbegin //如果文件很大,不要删除行,而新建一个文件,把不相同的行写入,速度快得多!end; 用内存换取速度,还是很可行的。否则TStringList移动行的时间会极为漫长。 同意crossbow(La Vida Es Amor) ( List := TStringList.Create;for ...beginif Pos(AText, BText) >0 then continueelse List.Add(AText);end;List.SaveToFile(); 如何使用DirectShow实现视频采集的显示和抓图 access插入数据 数据导入到Excel里头,由于数据太长出现MEMO,该怎么办? 入库单,出库单用什么报表打印好? 急!!!!在线等 怎么把一个TDataSet对象读入memorystream再作为blob保存到数据库中? 求教关于delphi,sql,word的问题 关于BATCHMOVE控件的问题!! 讨论soap,来者有分,随意发言!谢谢 请问下面这句是什么意思.谢谢. 如何改变ado的连接字符串? Dfwpreview.dcu 是哪个第三控件?你有吗?2003-06-18之前发布的,或现在的版本?
begin
//如果文件很大,不要删除行,而新建一个文件,把不相同的行写入,速度快得多!
end;
for ...
begin
if Pos(AText, BText) >0 then
continue
else
List.Add(AText);
end;
List.SaveToFile();