如何分割句子并获得特定的nsstring

时间:2014-05-18 10:27:16

标签: ios objective-c nsstring

我希望NSString对象中的一个句子像这样:

NSString *myWords = @"Hi,I'm Janatan! I love objective C!!!";

我希望将这句话分成更多部分,例如:

第一部分:嗨

第二部分:我是Janatan

第三部分:我喜欢目标C

我想用循环来做这件事,但我不知道怎么做。我想要分裂的单词,直到到达标志(!,?等等)

请指导我。

1 个答案:

答案 0 :(得分:2)

您可以使用componentsSeparatedByCharactersInSet执行此操作,例如:

NSString *myWords = @"Hi,I'm Janatan! I love objective C!!!";
NSArray *arr = [str componentsSeparatedByCharactersInSet:
          [NSCharacterSet characterSetWithCharactersInString:@"!,"]];