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

2019-07-18 07:55发布

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


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
fantek
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]+更好一些。如果您有兴趣可以提供一个改进版。



一周热门 更多>