LabVIEW 正则表达式应用

在传统的文本式编程里,最常用的字符串处理方法就是正则表达式。在LabVIEW里面,虽然也提供了大量的文本处理函数包括查找替换等等,供我们处理字符串。

image

不过LabVIEW里面也提供了正则表达式这一强大的工具:

image image image

 

下面我们看看这个例子,将输入字符串的数字、冒号、小数点保留,其他字符去掉。

使用Case结构和字符串函数:

image

image 

然后可以看看用正则表达式实现:

image

image

可以看到正则表达式是一个非常强大的工具。推荐两篇文档可以看看

正则表达式30分钟入门教程

[http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm](http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm "http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm")

Introduction to Regular Expressions(MSDN)

[http://msdn.microsoft.com/en-us/library/28hw3sce.aspx](http://msdn.microsoft.com/en-us/library/28hw3sce.aspx "http://msdn.microsoft.com/en-us/library/28hw3sce.aspx")

LabVIEW 程序下载:
[http://cid-866b8f96a2761bbe.skydrive.live.com/embedrowdetail.aspx/Public/regular.zip](http://cid-866b8f96a2761bbe.skydrive.live.com/embedrowdetail.aspx/Public/regular.zip)