微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 问几个关于字符串处理的问题

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

时间:10-02 整理:3721RD 点击:
如何判断字符串是否为整数
如何判断字符串为浮点数
如何将字符串中的非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]+更好一些。如果您有兴趣可以提供一个改进版。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top