我本狂儒
2017-09-12 01:40
采纳率: 66.7%
浏览 3.9k
已采纳

一个字符串怎样取出中间的数值?

ss=“{name:123,id:123,num:3939393939,time:12:12:12}, {name:234,id:234,num:3939393939,time:12:12:12} ,{name:345,id:345,num:3939393939,time:12:12:12}”;

是这样的我要把上面的字符串ss中的num的数值取出来》》》可是我用劈开,就报异常
我劈的是对象和对象之间的
String[] list=findFollowUpStr.split("},{");
因为是敲得断点看的没法给大家截图,正常的交界处是这样的
9,time:12:12:12“} ,{“name:345,id:3
除了劈开还有其他方式可以让我取出num数据么?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • 鼠小 2017-09-12 01:44
    已采纳

    题主这个数据格式有点像【json】,,但是又不太符合json的语法

    如果是json的话,,很容易解析,,各种库,调用即可

    不是json那就用正则表达式,匹配,,
    【num:\d*,】
    可以试试这个正则表达式,,

    评论
    解决 无用
    打赏 举报
  • 查看更多回答(4条)

相关推荐 更多相似问题