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