如何删除文本文件中的指定字符串 例如:打开一个文本文件(c:\test.txt)删除字符串“XX”并记录删除了几次。本人新手最好给出实现的代码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 读到TFileStream里 然后查找XX 本人刚学delphi,能给出代码学习下怎么实现的? 加载到TStrings里,然后替换成'',最后计算一下差值,应当可以得出去掉多少吧 按三楼意思写的代码:procedure TForm1.Button1Click(Sender: TObject);var SS: TStringList; I: Integer;begin SS := TStringList.Create; SS.LoadFromFile('c:\test.txt'); I := Length(SS.Text); SS.Text := StringReplace(SS.Text, 'XX', '', [rfReplaceAll]); I := (I-Length(SS.Text)) div Length('XX'); SS.SaveToFile('c:\result.txt'); SS.Free; Showmessage('删掉'+InttoStr(I)+'个');end; 高分求购 usb转232 驱动 自定义函数内部声明变量的内存释放问题 大家有没有关于PASCAL语法的书啊???????????????? 请问那里有Install Shield Express软件下载? 怎么不能从线程中取出一个数据,关于数据多线程查询! 关于程序发布的小问题,请来帮小弟一把吧! 高分简单 不知道哪里有免费的APRO控件下载!救命! 那里有比较好的关于api函数的网站? 使用AdoQuery查询数据库的错误! delphi操作excel表,请高手来看看,问题解决马上结贴 delphi richEdit 应用
按三楼意思写的代码:procedure TForm1.Button1Click(Sender: TObject);
var
SS: TStringList;
I: Integer;
begin
SS := TStringList.Create;
SS.LoadFromFile('c:\test.txt');
I := Length(SS.Text);
SS.Text := StringReplace(SS.Text, 'XX', '', [rfReplaceAll]);
I := (I-Length(SS.Text)) div Length('XX');
SS.SaveToFile('c:\result.txt');
SS.Free;
Showmessage('删掉'+InttoStr(I)+'个');
end;