Ios 如何拆分句子并获取特定字符串
我希望在Ios 如何拆分句子并获取特定字符串,ios,objective-c,nsstring,Ios,Objective C,Nsstring,我希望在NSString对象中有这样一句话: NSString *myWords = @"Hi,I'm Janatan! I love objective C!!!"; 我想把这句话分成几个部分,例如: 第一部分:嗨 第二部分:我是Janatan 第三部分:我喜欢目标C 我想做这个循环,但我不知道怎么做。我要分词,直到到达符号(!,?,等) 请为我提供指导。您可以使用按字符分隔的组件来完成此操作,例如: NSString *myWords = @"Hi,I'm Janatan! I love
NSString
对象中有这样一句话:
NSString *myWords = @"Hi,I'm Janatan! I love objective C!!!";
我想把这句话分成几个部分,例如:
第一部分:嗨
第二部分:我是Janatan
第三部分:我喜欢目标C
我想做这个循环,但我不知道怎么做。我要分词,直到到达符号(!,?,等)
请为我提供指导。您可以使用按字符分隔的组件来完成此操作,例如:
NSString *myWords = @"Hi,I'm Janatan! I love objective C!!!";
NSArray *arr = [str componentsSeparatedByCharactersInSet:
[NSCharacterSet characterSetWithCharactersInString:@"!,"]];
按字符分隔的组件集合:
?或将“特殊”字符替换为“字符+\n”?如果要在swift中执行此操作,请检查以下链接[[1]: