问几个关于字符串处理的问题

2019-07-18 07:55发布

如何判断字符串是否为整数
如何判断字符串为浮点数
如何将字符串中的非0-9的数给删除
希望有想法的朋友能够留下自己的思想


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
林雪凉
1楼-- · 2019-07-18 08:04
暂时的思路有:利用字符串转无符号字节数组,根据输入字符的ASSCI值进行判断,然后再筛选;

fantek
2楼-- · 2019-07-18 12:09
 精彩回答 2  元偷偷看……
ZHZJK
3楼-- · 2019-07-18 16:09
fantek 发表于 2013-12-25 23:15
字符串数值类型判断及转换
http://bbs.elecfans.com/jishu_409780_1_1.html

挺好的,瑕疵还是有的,就是数字后面只要有点都会显示
fantek
4楼-- · 2019-07-18 18:08
本帖最后由 fantek 于 2013-12-28 18:05 编辑
ZHZJK 发表于 2013-12-28 15:50
挺好的,瑕疵还是有的,就是数字后面只要有点都会显示

我测试了一下,是有这个问题,我的解决思路是:还需要判断小数点后是否为数字子字符串。比较极端了例子是:[.9.a.0.1.2.3.4.5.6.6.b.c.d.7.8.]这样的字符串。再延伸一下,如何提取象“10%”,“2,999,888.613"这样的数值字符串。
该程序还有一种实现方法:就是用 [^0-9]+这个正则表达式来实现,可能比[0-9]+更好一些。如果您有兴趣可以提供一个改进版。



一周热门 更多>