delphi 提取字符中的数字


本文整理自网络,侵删。

 delphi 提取字符中的数字
Function Setstring(cString:string):string;   {提取数字}
 VAr
   i:integer;
   str:string;
  begin
    str:='';
      For i:=1 to length(cString) do
          begin
           if Pos(cString[i],'0123456789')<=0 then
             break
           else
            Case cString[i] of
             '0': str:=Str+'0';   '1': str:=Str+'1'; '2': str:=Str+'2';
             '3': str:=Str+'3';   '4': str:=Str+'4'; '5': str:=Str+'5';
             '6': str:=Str+'6';   '7': str:=Str+'7';
             '8': str:=Str+'8';   '9': str:=Str+'9';
            end;
    end;
    Setstring:=str;
  end;
 
如121545ADFDF121 提取之后是 121545 函数中去掉红字部份,结果便是:121545121

相关阅读 >>

Delphi tfilestream 流操作2

Delphi 如何判断一个exe文件是否运行

Delphi xe string与tstringbuilder的关系

Delphi gif 动画建立

Delphi image 等比例缩小

Delphi 使用tmemorystream保存多张图片到文件,并读取

Delphi 用iisreset命令重启iis

Delphi判断文件夹(目录)是否存在,不存在就创建的办法

Delphi 创建文件夹并打开

Delphi issameday、istoday - 判断是不是同一天、判断是不是今天

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...