在传统的文本式编程里,最常用的字符串处理方法就是正则表达式。在LabVIEW里面,虽然也提供了大量的文本处理函数包括查找替换等等,供我们处理字符串。
不过LabVIEW里面也提供了正则表达式这一强大的工具:
下面我们看看这个例子,将输入字符串的数字、冒号、小数点保留,其他字符去掉。
使用Case结构和字符串函数:
然后可以看看用正则表达式实现:
可以看到正则表达式是一个非常强大的工具。推荐两篇文档可以看看
正则表达式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)