问几个关于字符串处理的问题
时间:10-02
整理:3721RD
点击:
如何判断字符串是否为整数
如何判断字符串为浮点数
如何将字符串中的非0-9的数给删除
希望有想法的朋友能够留下自己的思想
如何判断字符串为浮点数
如何将字符串中的非0-9的数给删除
希望有想法的朋友能够留下自己的思想
暂时的思路有:利用字符串转无符号字节数组,根据输入字符的ASSCI值进行判断,然后再筛选;
字符串数值类型判断及转换
http://bbs.elecfans.com/jishu_409780_1_1.html
挺好的,瑕疵还是有的,就是数字后面只要有点都会显示
我测试了一下,是有这个问题,我的解决思路是:还需要判断小数点后是否为数字子字符串。比较极端了例子是:[.9.a.0.1.2.3.4.5.6.6.b.c.d.7.8.]这样的字符串。再延伸一下,如何提取象“10%”,“2,999,888.613"这样的数值字符串。
该程序还有一种实现方法:就是用 [^0-9]+这个正则表达式来实现,可能比[0-9]+更好一些。如果您有兴趣可以提供一个改进版。
