例如:
{
id:"2",name:"zhangxin",age:"4",sex:"boy";
id:"3",name:"wangwu",age:"5",sex:"girl";
id:"4",name:"goofing",age:"7",sex:"girl";
id:"5",name:"dandan",age:"9",sex:"boy";
id:"6",name:"zhangjian",age:"10",sex:"girl";
id:"7",name:"chenwei",age:"15",sex:"boy";
id:"8",name:"qincai",age:"47",sex:"girl";
id:"9",name:"mengmeng",age:"78",sex:"girl";
id:"10",name:"zhaonan",age:"30",sex:"boy";
}我想把每个人的五个属性放到一个数组里,一共五个数组。但是没有很好的办法。初学。谢谢指点。
主要是如何截取五个属性值到一个数组里。

解决方案 »

  1.   

    使用正则表达式来切分,
    参考:http://stackoverflow.com/questions/5478170/regular-expression-in-ios
      

  2.   

    正则表达式掌握了的话,就比较简单了,如果没有掌握,也可以用比较笨但是直观点儿的方法:根据特征分做几个步骤进行字符串截取操作,主要用到NSString的componentsSeparatedByString:方法
    第一步:以分号;为特征字符串,截取出每行记录
    第二部:以逗号,为特称字符串,截取出键/值对
    第三部:取出第二部的值,放到数组中,搞定。
      

  3.   

    这个不是json格式么,有专门的json库可以用的
      

  4.   

    哥 你这是Json  .你可以用SBJson来做这个。
      

  5.   

    json文件,可以在网上搜到json解析方法的