本文整理自网络,侵删。
function GetIP1(const S: String): String; //192.168.1.1 得到 192vartempstr:string;begintempstr:=SplitString(S,'.').Strings[0];tempstr:=StringReplace (tempstr, '.', '', []);result :=tempstr;end;
function GetIP2(const S: String): String;//192.168.1.1 得到 168vartempstr:string;begintempstr:=SplitString(S,'.').Strings[1];tempstr:=StringReplace (tempstr, '.', '', []);result :=tempstr;end;
function GetIP3(const S: String): String;//192.168.1.1 得到 1vartempstr:string;begintempstr:=SplitString(S,'.').Strings[2];tempstr:=StringReplace (tempstr, '.', '', []);result :=tempstr;end;
function SplitString(const Source,ch:String):TStringList;vartemp:String;i:Integer;beginResult:=TStringList.Create;//如果是空自符串则返回空列表if Source=''then exit;temp:=Source;i:=pos(ch,Source);while i<>0 dobeginResult.add(copy(temp,0,i-1));Delete(temp,1,i);i:=pos(ch,temp);end;Result.add(temp);end;
相关阅读 >>
Delphi2010读取mysql数据库text类型乱码的解决方案
更多相关阅读请进入《Delphi》频道 >>