如何在目标C中找到分隔符?

时间:2010-08-26 11:34:25

标签: objective-c iphone

我有一个字符串:

NSString *s = @"a+v+c+d";

'+'是分隔符。

我想将每个a,b,c,d存储在array中。如何在目标C中完成?

2 个答案:

答案 0 :(得分:6)

- (NSArray *)componentsSeparatedByString:(NSString *)separator

是您正在寻找的方法

NSArray *yourArray = [yourString componentsSeparatedByString:@"+"];

答案 1 :(得分:1)

-[NSString componentsSeparatedByString:]将a,v,c,d作为NSArray中的元素返回。 如果您有多个分隔符,请使用-[NSString componentsSeparatedByCharactersInSet:]