LabVIEW论坛
直播中

郑喜伟

4年用户 71经验值
擅长:可编程逻辑
私信 关注
[问答]

字符串拆分

  串口连续传来如是字符串”V-12.98  C0.18“希望把字符串拆分为V后的为一组数,C后的为一组数。上述字符串应该拆为-12.98和0.18。
  我尝试了用匹配模式匹配中间的空格分成两个字符串但是V和C的使得转换为数值后没法显示如图一,后来又尝试用扫描字符串来分割如图二,会报错“输入字符串包含的数据不符合预期格式”

  请教大佬指点一下,怎么分割这个数据。
  • [){%4$NRD2E}TDZC4EM~WI7.png
  • ~}NP0P8[KTB80`{`XBTEQ~A.png

回帖(1)

Victor

2020-5-22 11:57:12

最佳答案

目标字符串(V-12.98  C0.18)直接用匹配字符串两次即可:
先匹配C,匹配后的字符串即是0.18;
匹配前的 字符串再匹配V,匹配后的字符串即是-12.98。
1 举报

更多回帖

发帖
×
20
完善资料,
赚取积分