我希望NSString
对象中的一个句子像这样:
NSString *myWords = @"Hi,I'm Janatan! I love objective C!!!";
我希望将这句话分成更多部分,例如:
第一部分:嗨
第二部分:我是Janatan
第三部分:我喜欢目标C
我想用循环来做这件事,但我不知道怎么做。我想要分裂的单词,直到到达标志(!,?等等)
请指导我。
答案 0 :(得分:2)
您可以使用componentsSeparatedByCharactersInSet执行此操作,例如:
NSString *myWords = @"Hi,I'm Janatan! I love objective C!!!";
NSArray *arr = [str componentsSeparatedByCharactersInSet:
[NSCharacterSet characterSetWithCharactersInString:@"!,"]];