比如这样一个字符串
我的身体情况:血压:65-100;心率:正常 72次/s;体重:58kg
我需要把血压,心率等这些属性值提取出来,该怎么做呢,ios有哪些方法ios

解决方案 »

  1.   

    NSString *str=@"血压:65-100;心率:正常 72次/s;体重:58kg";
    NSMutableDictionary *dic=[[NSMutableDictionary alloc] init];
    NSArray *arry =[str componentsSeparatedByString:@";"];
    for (NSString * s in arry)
    {
        NSArray *arryOne=[s componentsSeparatedByString:@":"];
       [dic setObject:[arryOne objectAtIndex:1] forKey:[arryOne objectAtIndex:0]];
    }//输出
    NSLog(@"心率:%@",[dic objectForKey:@"心率"]);