s:='61.136.123.12';
用pos('.',S);得到第一个位置,然后用copy把第一个(61)取出来,
然后用delete把前三个字母删除
这样S就是'136.123.12';
下面的类推
用pos('.',S);得到第一个位置,然后用copy把第一个(61)取出来,
然后用delete把前三个字母删除
这样S就是'136.123.12';
下面的类推
解决方案 »
- 请推荐一款比较好的 RICHVIEW 编辑控件,要求能嵌入图片的
- 散分,顺带庆祝稿件录用达到10篇,最后加个问题
- 大家都叫什么什么哥,我也改个名吧
- 动态SQL语句的问题????
- 急!!!dbgrideh合计行的问题
- TPrinter实现的打印程序,如何实现打印预览?
- 在Delphi中如何实现VC中的CRectTracker类
- 如何将一段加密,可是仍能看到原来的字,但不能复制
- 怎么调用特定的程序执行特定格式的文件
- Delphi安装程序的制作。
- 关于16进制转换10进制问题!16进制“CBEF63C70267BDB7”怎样转换10进制?
- 我有好几十个dbedit控件,我想用几句话来控制它们全部enabled为false
for i:=Length(s) downto 1 do
if s[i]='.' then begin
sSub := Copy(s, i+1, Length(s)-i); //sSub就是最右边那段
break;
end;
SysUtils单元。function GetStrAfterDot(sTemp: string):string;
var
pos1: integer;
begin
pos1 := pos('.',ReverseString(sTemp));
Result := RightStr(sTemp,pos1-1);
end;
請用這個函數 StrRScan,請查詢Delphi幫助!