function GetStr(s1, s2: String): String; var i: Integer; s: String; p: PChar; begin i := Pos(s2, s1); if i > 0 then begin s := Copy(s1, 1, i - 1); p := StrRScan(PChar(s), '/'); if p <> nil then Result := Copy(s, 1, Length(s) - Integer(StrLen(p)) + 1); end; end;
var
i: Integer;
s: String;
p: PChar;
begin
i := Pos(s2, s1);
if i > 0 then
begin
s := Copy(s1, 1, i - 1);
p := StrRScan(PChar(s), '/');
if p <> nil then
Result := Copy(s, 1, Length(s) - Integer(StrLen(p)) + 1);
end;
end;