字符串的关键字搜索并截取出来 怎么弄啊

2019-07-17 15:58发布

请教各位大神 字符串的处理怎么弄
12 08 AD 00 2C 80 00 00 5F 43 4D 49 4F 54 5F 54 41 53 4B 44 65 66 61 75 6C 74 4D 73 67 50 72 6F 63 28 45 56 5F 54 49 4D 45 52 29 0A 00 80 00 00 43 2E

像这种字符串 我想要截取从AD开始的第五的字节(第一个条件)到倒数第二个的字节的内容 应该怎么实现呢 ?
我现在只能实现把最后一个字节去掉 但是怎么能再一大串字节中搜索到AD在来截取从他开始的第五个字节呢


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
sszx2007
1楼-- · 2019-07-19 14:59
本帖最后由 sszx2007 于 2017-9-8 15:32 编辑

我想,这才是你最终想要的东西
QQ截图20170908152846.png QQ截图20170908153012.png
xkzt1352310113
2楼-- · 2019-07-19 16:21
80336705 发表于 2017-9-8 14:05
对 就觉得有些数据是不能用的
数据的格式是这样的 第一个字节AD是帧头 第二和第三个字节是内容的size+1  第四位是命令 第五位到倒数第二位是内容 最后一位是校验码
有些数据是没有内容的 所有就直接五个字节结束

那你需不需要内容嘛  如果不需要内容的话那就截取AD之后的第二三位字符串之后限定截取的字节数
80336705
3楼-- · 2019-07-19 19:10
sszx2007 发表于 2017-9-8 15:29
我想,这才是你最终想要的东西

对我就是想要这些东西 请问一下怎么实现的呢
sszx2007
4楼-- · 2019-07-19 21:32
本帖最后由 sszx2007 于 2017-9-11 09:46 编辑

给你附上代码了(LV2014)
QQ截图20170911094309.png

未命名 1.zip 下载积分: 积分 -1 分

13.35 KB, 下载次数: 24, 下载积分: 积分 -1 分

80336705
5楼-- · 2019-07-19 23:45
sszx2007 发表于 2017-9-11 09:43
给你附上代码了(LV2014)

收到。
非常感谢大神! 请接收我的膜拜
sszx2007
6楼-- · 2019-07-20 04:35
 精彩回答 2  元偷偷看……

一周热门 更多>