var buf:tstrings; begin buf:=Tstringlist.create; buf.LoadFromFile(...); buf.text:=Stringreplace(buf.Text,'{PV}',#13#10,[rfReplaceAll]); buf.SaveToFile(....); buf.free; end;
Kingron(戒网中……)的回答正确,而且简便。建议使用 var buf:tstrings; begin buf:=Tstringlist.create; buf.LoadFromFile(...); buf.text:=Stringreplace(buf.Text,'{PV}','{PV}'+#13#10,[rfReplaceAll]); buf.SaveToFile(....); buf.free; end;
buf:tstrings;
begin
buf:=Tstringlist.create;
buf.LoadFromFile(...);
buf.text:=Stringreplace(buf.Text,'{PV}',#13#10,[rfReplaceAll]);
buf.SaveToFile(....);
buf.free;
end;
应该把Stringreplace(buf.Text,'{PV}',#13#10,[rfReplaceAll]);改成:
Stringreplace(buf.Text,'{PV}','{PV}'#13#10,[rfReplaceAll]);
var
buf:tstrings;
begin
buf:=Tstringlist.create;
buf.LoadFromFile(...);
buf.text:=Stringreplace(buf.Text,'{PV}','{PV}'+#13#10,[rfReplaceAll]);
buf.SaveToFile(....);
buf.free;
end;