如何用match pattern分离想要的数据
用LV读取仪表4个通道的数据,返回的数据如下:*+123.5*+253.2*+125.6+*124.6@
如何用match pattern把每一个通道的数据分离出来呢? tttttttttttttttttttttttttttttttttt 谢谢飞雨天,等会儿试试 汗汗~~我忘了设置默认值了,重新传下~~另外,你提供的数据里,其中的一个分割符号是不是写错了?把*+写成+*了?
[ 本帖最后由 飞雨天 于 2008-3-5 11:49 编辑 ] 可以解释一下吗?? 谢谢飞雨天,确实是写错了.输入的时候没注意.实在不好意思.
有个网友告诉我用spread string to array也可以分离出来.
我试试你的吧. 飞雨天,我刚试了一下你的程序,有两个问题出现了.
1. 小数点后面的数不能显示.
2.如果中间有一个数是负数的话也不能显示. 嘿,我是按照你数据格式来的,那么,就是我们对数据格式归纳的不是很全面,没考虑一些细节。。。。所有的这些,都可以到matchpattern这个vi的help里找,在help里找special characters这个链接,里面有对*+【】等这些特殊符号的解释~ 呵呵,对于match partten我也是不是很了解,等有时间再去研究一下吧.
页:
[1]