Objective c 可以用多个分隔符分隔NSString吗?

Objective c 可以用多个分隔符分隔NSString吗?,objective-c,iphone,cocoa,cocoa-touch,nsstring,Objective C,Iphone,Cocoa,Cocoa Touch,Nsstring,我想用空格、逗号、句点(即标点)来分隔字符串。我正在使用: [myString componentsSeparatedByString:@" "]; 要按空格分隔,但也需要能够按标点分隔。使用Components Separated ByCharactersInSet:和由要分隔的任何字符组成的字符集。谢谢我尝试过:[NSCharacterSet characterSetWithCharactersInString:@,.?!];这就产生了trickSheehan Alam:空格字符不是唯一的

我想用空格、逗号、句点(即标点)来分隔字符串。我正在使用:

[myString componentsSeparatedByString:@" "];

要按空格分隔,但也需要能够按标点分隔。

使用Components Separated ByCharactersInSet:和由要分隔的任何字符组成的字符集。

谢谢我尝试过:[NSCharacterSet characterSetWithCharactersInString:@,.?!];这就产生了trickSheehan Alam:空格字符不是唯一的空格字符,这四个字符也不是唯一的标点符号字符。从whitespaceAndNewlineCharacterSet开始,创建一个可变副本,不要忘记释放或自动释放它,并在标点字符集中合并: