function GetStr(StrSource,StrBegin,StrEnd:string):string; //(源字符串,开始字符串,结束字符串)
var
in_star,in_end:integer;
strtmp:string;
begin
in_star:=AnsiPos(strbegin,strsource)+length(strbegin);
strtmp:=copy(strsource,in_star,length(strsource));
in_end:=AnsiPos(strend,strtmp);
result:=copy(strsource,in_star,in_star + in_end-in_star -1);
end;
Delphi代码2、
function GetStr_n(StrSource,StrBegin:string;ACount:Integer):string; //(源字符串,开始字符串,开始字符串后面几个字符)
var
in_star:integer;
begin
in_star:=AnsiPos(strbegin,strsource)+length(strbegin);
result:=copy(strsource,in_star,ACount);
end;