implementation{$R *.dfm} var tempList : TStringList;procedure TForm1.btn1Click(Sender: TObject); begin tempList.Values['POST'] := edt1.Text; tempList.SaveToFile('E:\you other text file.txt'); end;procedure TForm1.FormCreate(Sender: TObject); var I: Integer; tempStr : string; begin tempList := TStringList.Create(); tempList.LoadFromFile('E:\you text file.txt'); for I := 0 to tempList.Count - 1 do begin tempStr := tempList[i]; tempList[i] := AnsiReplaceText(tempStr, ':', '='); end; edt1.Text := tempList.Values['POST']; end;procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin tempList.Free(); end;
var
tempList : TStringList;procedure TForm1.btn1Click(Sender: TObject);
begin
tempList.Values['POST'] := edt1.Text;
tempList.SaveToFile('E:\you other text file.txt');
end;procedure TForm1.FormCreate(Sender: TObject);
var
I: Integer;
tempStr : string;
begin
tempList := TStringList.Create();
tempList.LoadFromFile('E:\you text file.txt');
for I := 0 to tempList.Count - 1 do
begin
tempStr := tempList[i];
tempList[i] := AnsiReplaceText(tempStr, ':', '=');
end;
edt1.Text := tempList.Values['POST'];
end;procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
tempList.Free();
end;
tempList[i] := AnsiReplaceText(tempStr, ': ', '= ');
运行不了,请调试一下,谢谢大侠热心帮忙.
var
slist:Tstringlist;
begin
slist:=Tstringlist.Create;
try
slist.LoadFromFile('c:\demo.txt');
//第二行为post内容,故为strings[1],且post:字符串为5,故从6开始进行截取后面的值.
edit1.Text:=copy(slist.Strings[1],6,length(slist.Strings[1]));
slist.savetoFile('c:\demo.txt');
finally
slist.Free;
end;
end;procedure TForm1.Button1Click(Sender: TObject); //写入到新文件
var
stringlist:Tstringlist;
str:string;
begin
stringlist:=Tstringlist.Create;
try
stringlist.LoadFromFile('c:\demo.txt');
str:=copy(stringlist.Strings[1],6,length(stringlist.Strings[1]));
stringlist.Strings[1]:=AnsiReplaceText(stringlist.Strings[1],str,edit1.text);//替换为edit1的内容
stringlist.SaveToFile('c:\demonew.txt'); //写入到新文件demonew.txt中
finally
stringlist.Free;
end;
end;
以上程序还将优化修改,只是实现效果哈.呵呵~~~