labview中位正则表达式使用和字符串二进制数值互相转换
2012-03-27 11:56
459 查看
labview中位正则表达式使用和字符串二进制数值互相转换(LABVIEW2011)
正则表达式在字符串和文本处理有着不可替代的优势。
下图中的代码实现了BIT位流的插入处理,在遇到连续4个相同的BIT位时,在其后插入一个相反的BIT位,比如0000则在其后插入一个1,在遇到1111时插入一个0,输入数据是一个U64类型,先将其转换成字符串,检测其中的前48位,如果满足正则表达式,则进行插入操作,在进行插入前将U64转换为64位的二进制流,转换完成后将01表示的字符串转换为U64的数据类型。
正则表达式在字符串和文本处理有着不可替代的优势。
下图中的代码实现了BIT位流的插入处理,在遇到连续4个相同的BIT位时,在其后插入一个相反的BIT位,比如0000则在其后插入一个1,在遇到1111时插入一个0,输入数据是一个U64类型,先将其转换成字符串,检测其中的前48位,如果满足正则表达式,则进行插入操作,在进行插入前将U64转换为64位的二进制流,转换完成后将01表示的字符串转换为U64的数据类型。
![](http://my.csdn.net/uploads/201203/27/1332820201_2986.png)
相关文章推荐
- 在UltraEdit、Notepad++、EmEditor中使用正则表达式将字符串中的小写转换成大写
- 使用正则表达式处理包含动态数值并支持运算的字符串
- 使用正则表达式校验字符串是否为数值(包含小数与负数)
- C#: 使用正则表达式判断字符串是否是数值或整数
- C/C++ 中 int/long/float/double数值类型 与 字符串 互相转换
- C/C++中int/long/float/double数值类型与字符串互相转换[总结]
- 使用正则表达式找出不包含特定字符串的条目
- Java 使用正则表达式提取字符串制定的字符
- 举例说明在android中使用正则表达式去掉字符串中标点符号及其他一些特殊符号的方法
- JS使用正则表达式除去字符串中重复字符的方法
- javascript中使用正则表达式进行字符串验证示例
- 在python中使用正则表达式查找可嵌套字符串组
- 使用js的正则表达式删除字符串两边的空格
- 使用正则表达式的格式化与高亮显示json字符串
- C# 使用正则表达式去掉字符串中的数字,或者去掉字符串中的非数字
- PowerShell中使用正则表达式跨行匹配字符串的方法
- 还为WORD替换特殊字符串烦恼吗?请使用word通配符其实和正则表达式很类似,学会使用起到事半功倍的效果!
- JAVA环境使用正则表达式处理字符串
- [Boost]_[使用boost正则表达式查找所有字符串]
- C# 使用正则表达式去掉字符串中的数字