EDA365电子论坛网
标题:
请问正则表达式怎么匹配可能带有小数的数字?
[打印本页]
作者:
361553894
时间:
2015-11-4 09:27
标题:
请问正则表达式怎么匹配可能带有小数的数字?
*的作用是0到若干个,但是小数点只能0个或者1个,目前匹配方法是
rexMatchp("^[0-9]*[.]*[0-9]*" "0.0")
能匹配11.111 0.52 51 这类的数字
但是不能排除0...0这种多个小数点的情况
请问需要怎么修改呢??
作者:
betamelody
时间:
2015-11-5 11:49
正则比较麻烦,实在不行就匹配两次,效率方面不会有太大影响
作者:
361553894
时间:
2015-11-5 12:53
betamelody 发表于 2015-11-5 11:49
正则比较麻烦,实在不行就匹配两次,效率方面不会有太大影响
我主要是用来匹配busName设置成电流的
rexMatchp("^[0-9]*[.]*[0-9]+[aA]$" busName)
这是目前的匹配方式
..A这种还是不能排除,不过应该没人这么设busName
作者:
wolfwang
时间:
2015-12-9 08:25
houmian jiage +
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2