我在目标 C 中有以下 NSString:
[["123"], ["456"], ["adg"]]
我想像这样分成不同的字符串:
aux = 123;
aux2 = 456;
aux3 = adg;
拜托,任何人都可以帮助我
谢谢
我在目标 C 中有以下 NSString:
[["123"], ["456"], ["adg"]]
我想像这样分成不同的字符串:
aux = 123;
aux2 = 456;
aux3 = adg;
拜托,任何人都可以帮助我
谢谢
如果您可以控制要解析的字符串格式,我强烈建议您查看JSON并使用NSJSONSerialization
它来解析它。这比通过定义自己的格式来存储原始对象来重新发明轮子更可取。
NSString *str = @"[[\"123\"], [\"456\"], [\"adg\"]]";
NSString *new = [[str substringFromIndex:4]substringToIndex:7];
new will be 123
等等
你可以打电话
NSArray *arrayOfSubStrings = [myString componentsSeparatedByString:@","];
然后遍历数组中的每个字符串并通过调用删除方括号
aux = [stringByReplacingOccurrencesOfString:[arrayOfSubStrings ObjectAtIndex:x] withString:@""]