delphi 提取字符中的数字
2016-04-24 21:00
501 查看
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
'.': str:=Str+'.';
'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;
如121545ADFDF.121 提取之后是 121545 函数中去掉break命令部份,结果便是:121545.121
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
'.': str:=Str+'.';
'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;
如121545ADFDF.121 提取之后是 121545 函数中去掉break命令部份,结果便是:121545.121
相关文章推荐
- [iOS] Delphi for iOS 版本需求
- Delphi安装组件的几种方式
- delphi 基础书籍推荐
- Delphi加密组件TurboPower Lockbox
- Delphi命令行输出组件DOSCommand及Widnows 命令解释使用说明
- 相当无聊之Delphi截取字符串123-456-7,得到123,456,7
- 死亡历险,DELPHI以string方式传递图片到JAVA的WEBSERVICE保存
- 死亡历险,DELPHI以TByteDynArray(Bytes)方式传递图片到JAVA的WEBSERVICE保存
- RAD Studio, Delphi and C++Builder 10.1 Berlin 新版本功能介绍 - 首场在线教学
- Delphi快捷键
- delphi学习_安装
- delphi TClientDataSet 保存到XML
- delphi 编码速度提升技能
- [Delphi] Search path vs Library Path vs Browsing Path
- delphi 接口Interface
- DELPHI MAKEWORD的用法
- delphi absolute 应用实例
- Delphi常见错误及解决方法
- Delphi 调用C#编写的WebService 参数为Null解决方法
- DELPHI中的消息处理机制