luelyzeng
岁月不饶人,我亦未曾饶过岁月
级别: 工控侠客
精华主题: 0
发帖数量: 356 个
工控威望: 2101 点
下载积分: 848 分
在线时间: 187(小时)
注册时间: 2015-01-12
最后登录: 2024-06-20
查看luelyzeng的 主题 / 回贴
楼主  发表于: 2023-07-16 23:49
用5u做了一个套接字通信,接收到的数据是一串字符,
比如:  S123,456,789E
应该怎么把三个数据分别通过分隔符","提取分离出来?数据长度是不确定的,但有分隔符把数据分开,
请高手们不吝赐教!万分感谢!!
好好赚钱
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 4207 个
工控威望: 7576 点
下载积分: 14759 分
在线时间: 2850(小时)
注册时间: 2016-10-31
最后登录: 2024-11-15
查看梦雨天涯的 主题 / 回贴
1楼  发表于: 2023-07-17 11:18
引用
引用第2楼cythyx于2023-07-17 09:01发表的  :
提供思路吧,用字符搜索功能,字符删除,字符提取功能实现。首先去掉第一位S,,比如个1234,456,78910E ,用字符搜索功能搜索“,”在第几位,比如在第一次搜索","在第五位,然后把前4位提出,然后删除前5位剩下456.78910E,再次搜“,”提取456,出来,剩下78910E,继续搜“,”一直循环到搜不到“,”
搜到最后没有“,”了,剩下的就是78910E,把E前面的提出来就可以了。。

大佬66666
微信hui530527      b站账号,非标自动化谭工
请不要随意加我,不会随便通过。QQ群942493953