请教怎么去掉字符串中的null字符, 字符串如下:
0000 0000 0000 0000 0000 0000 0130 3130 3030 3030 3004 0000 0000 0000 0000 0000 0000 0000 ; 16进制显示,我只需要01--04之间的字符串, 含01,04, 但希望去掉00, 和NULL.
我用如下的做法:无法去掉NULL, 所以用正则匹配函数出错. 另, C++中好像有Strip字符串头尾的00的函数, Labview怎么做到呢?
已解决! 转到解答。
我试着用[\0] 代替[\00], 结果是一样. 但是,用(\0)代替[\0], 就没有输出. 能帮忙解释下原因吗
我看正则表达式的介绍, HEX 00是\x00, \00 和 \x00有区别吗?
另,( )是分组,或者子表达式用法. 那么(\x00) 和\x00 在一个正则匹配规则里,应该是没有区别的吧?