LabVIEW中提取字符串中的所有数字

    LabVIEW中有时需要提取字符串中的所有数字(8.6版本vi链接),最好的方法是构造合适的正则表达式,作为“编程”>>“字符串”>>“匹配模式”函数的输入,如下图:

1

       此处的正则表达式为:[-]?[.]?[0-9]+[.]?[0-9]*,其中?代表匹配0个或1个,*代表匹配尽可能多个。

    前面板如下图所示,转换后数组的最后一个元素0为结束符,并不是原字符串中的字符。

posted @ 2013-08-13 14:21  谢永兴  阅读(4951)  评论(0编辑  收藏  举报