NSString需要子串

时间:2012-07-22 10:05:53

标签: objective-c

我在目标C中有以下NSString:

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

我想分成不同的字符串,如下所示:

aux = 123;

aux2 = 456;

aux3 = adg;

拜托,任何人都可以帮助我

由于

3 个答案:

答案 0 :(得分:0)

你可以打电话

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

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

删除方括号
aux =  [stringByReplacingOccurrencesOfString:[arrayOfSubStrings ObjectAtIndex:x] withString:@""]

See NSString Doc for more details

答案 1 :(得分:0)

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


new will be 123

等等

答案 2 :(得分:0)

如果您可以控制正在解析的字符串格式,我强烈建议您查看JSON并使用NSJSONSerialization进行解析。这比通过定义自己的格式来存储基本对象来重新发明轮子更为可取。