Delphi 从字符串中提取数字
2024-09-08 01:07:35
function GetNumberFromStr(strIn: string; sFlag: string): string;
var
i: Integer;
tempStr: string;
begin
tempStr := '';
if Length(strIn) = 0 then
begin
Result := '';
exit;
end;
for i := 1 to Length(strIn) do
begin
if strIn[i] = sFlag then //截取到sFlag位置结束
Break;
if IsNumber(strIn[i]) then //isNumber--System.Character
begin
tempStr := tempStr + strIn[i];
end;
end;
Result := tempStr;
end;
如果是高版本Delphi 需引用System.Character
如果是在Delphi7,还需要一个判断是否是数子的函数
function IsNumber(N: string): Boolean;
var
I: Integer;
begin
Result := True;
if Trim(N) = '' then
Exit;
if (Length(Trim(N)) > 1) and (Trim(N)[1] = '0') then
Exit;
for I := 1 to Length(N) do
begin
if not (N[I] in ['0'..'9']) then
begin
Result := False;
Break;
end;
end;
end;
最新文章
- Windows Commands and API
- Python黑帽编程 3.5 DTP攻击
- 初学Objective-C语言需要了解的星星点点
- 删除ubuntu后无法进入windows
- [转载]将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,解决办法
- NetworkComms.Net github下载地址
- Git入门学习和应用笔记
- 一致性hash算法——之二
- el中保留字empty与null的区别
- hdu 3450 树状数组
- Windows 8.1 (64bit) 下搭建 MongoDB 2.4.9 环境
- css居中技巧
- 求四百万以内Fibonacci(number)数列偶数结果的总和
- win7 64位系统调试zkemkeeper.dll出错误解决
- zzuli 1919 数列划分
- 基于js脚本的单机黄金点游戏
- android SlidingmMenu的入门介绍
- Monkey如何使用
- dreamware2018破解
- 吴恩达机器学习笔记 —— 19 应用举例:照片OCR(光学字符识别)
热门文章
- 如何获取win10用户最高权限
- 代码随想录算法训练营day04 | leetcode
- $(...).bootstrapTable is not a function (已解决)
- 自己动手从零写桌面操作系统GrapeOS系列教程——5.GrapeOS开发环境测试
- kubernetes之Ingress发布Dashboard(二)
- LeetCode-432 全O(1)的数据结构
- python基本语法入门
- junit使用进阶
- xampp安装使用
- postman-增加全局环境变量