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写的播放器核心代码,播放mp3无压力

Delphi append 追加内容到文件中

Delphi 运行时提升软件到管理员权限

Delphi 如何获取重载函数的地址

Delphi监视注册表

Delphi android 保持唤醒状态

Delphi wmi获取网卡mac

Delphi 编写ie代理服务器

Delphi源码简单的实现粘贴复制代码

Delphi rtf文件转txt函数

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



打赏

取消

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

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

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

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

评论

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