Foxtable(狐表)用户栏目专家坐堂 → 关于提取字符串中的数字


  共有3229人关注过本帖平板打印复制链接

主题:关于提取字符串中的数字

帅哥哟,离线,有人找我吗?
hfapplehao
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:200 积分:2009 威望:0 精华:0 注册:2018/3/30 19:56:00
关于提取字符串中的数字  发帖心情 Post By:2021/12/7 9:22:00 [只看该作者]

想写这么一个函数,用来提取一个字符串中指定长度的数字,

比如
a125
b1254
c214
1d5624f
d12

如果输入3,想提取3位数及以更大的数字(3位数以下的自动舍弃)
返回的结果就是
125
1254
214
5624

想了这么一个思路,就是挨个检测字符,判断是不是数字,如果是则加入到集合中,最后对集合中的元素进行合并操作。可是这种方法无法处理小数点
比如利泰1.35 处理后的结果就是135.这显然是不符合要求的。想请教下老师有什么好方法没有?

以上疑惑,求老师指点一二

谢谢




 回到顶部