我正在尝试将一个字符串拆分成NSArray,但是我遇到了一个问题,无法忽略带有引号的字符串。
例如:
然而数组显然被创建为100、100、300、"Test,ITEM"、500。是否可能将带有" "的任何内容视为一个整体?谢谢。
例如:
NSString *example = @"100 200 300 \"TEST ITEM\" 500";
NSArray *array = [example componentsSeparatedByString:@" "];
然而数组显然被创建为100、100、300、"Test,ITEM"、500。是否可能将带有" "的任何内容视为一个整体?谢谢。
"
进行分割,然后在偶数元素(0、2、...)上进行空格分割。 - Kevin@"a b \"c d e\" f g"
->@[@"a b ", @"c d e", @" f g"]
,分割偶数 ->@[@"a", @"b", @"c d e", @"f", @"g"]
(注意删除空元素)。 - Kevin