如何将一个字符串拆分成句子可可

Ken*_*ker 3 string iphone cocoa objective-c nsstring

我有NSString一些句子,我想把它分成NSArray句子.以前有人解决了这个问题吗?我发现enumerateSubstringsInRange:options:usingBlock:哪个能够做到,但看起来它在iPhone上不可用(仅限Snow Leopard).我考虑过基于句点分割字符串,但这似乎不是很强大.

到目前为止,我最好的选择似乎是使用RegexKitLite将其正则化为一系列句子.解决方案?

Pet*_*sey 9

使用CFStringTokenizer.您将要使用该kCFStringTokenizerUnitSentence选项创建标记生成器.