| Код | procedure TForm1.Button1Click(Sender: TObject); var f:textfile; i:integer; s:string; function getbefore(substr, str:string):string; begin if pos(substr,str)>0 then result:=trim(copy(str,1,pos(substr,str)-1)) else result:=''; end; function getafter(substr, str:string):string; begin if pos(substr,str)>0 then result:=trim(copy(str,pos(substr,str)+length(substr),length(str))) else result:=''; end; begin AssignFile(f, 'F:\1\a'); reset(f); while NOT EOF(f) do begin readln(f,s); Memo1.Lines.Add('IP: '+GetBefore('-',s)); Memo1.Lines.Add('Name: '+GetBefore('[',GetAfter('-',s))); Memo1.Lines.Add('Time: '+GetBefore(']',GetAfter('[',s))); Memo1.Lines.Add('Request: '+GetBefore('"',GetAfter('"',s))); Memo1.Lines.Add('--------------'); end; CloseFile(f); end;
|
|