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 通过http获取软件版本

Delphi fmx中获取窗口比例

Delphi 字符串前后翻转

Delphi取得桌面工作区域的大小

tstrings 的用法

Delphi 10 seattle中录制音频

Delphi for 循环输出 a-z

Delphi整理一(基础知识)

Delphi 调用js脚本

Delphi 实现最简单的注册机

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



打赏

取消

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

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

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

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

评论

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