• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

C语言如何截取字符串中某个不定长度字符串

PG_CPZ 2021-01-15 浏览量:2278
/sys/abc/def/ghi/jklmn/1349891921090675202{
"Port":1   
"Cmd":1  

}

请问例如我接收到这样的一串字符串,如何截取“1349891921090675202”这段字符?这段字符不是固定长度的。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案

其他答案 数量:3
  • 这个要进一步分析数据,从现在分析来看,是夹在最后一个/ 和第一个{中间的。
    • 发布于2021-01-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 先strstr到jklmn
    然后strstr到{
    将两个指针做减法运算,得到长度

    • 发布于2021-01-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果其他都是字母这个是数字的话,数字的ASII码都是小于0x3A的,可以判断ASII码的大小,总之就是找规律找不同的地方。
    • 发布于2021-01-20
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

C语言如何截取字符串中某个不定长度字符串