2012-07-22 60 views
0

我的目标C以下的NSString:的NSString需要子

[["123"], ["456"], ["adg"]] 

,我想分成型动物的字符串是这样的:

aux = 123; 

aux2 = 456; 

aux3 = adg; 

请,任何人都可以帮我

谢谢

回答

0

你可以拨打

NSArray *arrayOfSubStrings = [myString componentsSeparatedByString:@","]; 

然后通过数组中的每个字符串循环,并通过调用

aux = [stringByReplacingOccurrencesOfString:[arrayOfSubStrings ObjectAtIndex:x] withString:@""] 

See NSString Doc for more details

0
NSString *str = @"[[\"123\"], [\"456\"], [\"adg\"]]"; 
NSString *new = [[str substringFromIndex:4]substringToIndex:7]; 


new will be 123 

,并去掉方括号等

0

如果你有控制权字符串格式,你解析我强烈建议看看JSON和使用NSJSONSerialization解析它。这比通过定义自己的存储原始对象的格式重新发明轮子更可取。