您的位置:首页 > 编程语言 > Delphi

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: