0

我在目标 C 中有以下 NSString:

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

我想像这样分成不同的字符串:

aux = 123;

aux2 = 456;

aux3 = adg;

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

谢谢

4

3 回答 3

0

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

于 2012-07-22T11:07:42.567 回答
0
NSString *str = @"[[\"123\"], [\"456\"], [\"adg\"]]";
NSString *new = [[str substringFromIndex:4]substringToIndex:7];


new will be 123

等等

于 2012-07-22T10:48:06.397 回答
0

你可以打电话

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

然后遍历数组中的每个字符串并通过调用删除方括号

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

有关详细信息,请参阅 NSString 文档

于 2012-07-22T10:32:53.613 回答