本文整理自网络,侵删。
// uses StrUtils;function GetVirDirFromUrl(const sUrl:string):string;var str,sTemp:string;begin str := LowerCase(sUrl); if LeftStr(str,7)<>'http://' then Result := sUrl else begin str := ReplaceStr(str,'http://',''); if Pos('/',str)=0 then str := '/' else str := Copy(str,Pos('/',str),Length(str)); sTemp := ReverseString(str); if Pos('.',sTemp)>0 then sTemp := Copy(sTemp,Pos('/',sTemp),Length(sTemp)); str := ReverseString(sTemp); Result := str; end;end;
procedure TForm1.Button1Click(Sender: TObject);begin
memo1.Text:=GetVirDirFromUrl('http://www.delphitop.com/html/tuxiang/4096.html');
//结果:/html/tuxiang/end;
相关阅读 >>
Delphi 10.3.x与android 10兼容性的问题
Delphi xe6 使用intent启动活动并在android应用程序中获取返回值的示例
更多相关阅读请进入《Delphi》频道 >>