我有几个 NSStrings,其格式类似于以下格式:
"Hello, how are you?"
如何将字符串分解为单词数组?例如,对于上面的句子,我期望一个由以下组成的数组"Hello,", "how", "are", "you?"
通常我会使用函数将字符串分解成单词[NSString componentsSeparatedByCharactersInSet: NSCharacterSet set]
但是,这在这种情况下不起作用,因为单词之间的空格长度不等。注意我不会知道每个单词的大小和它们之间的空格。
我怎样才能做到这一点?我正在为 OSX 而不是 iOS 开发应用程序。
编辑:我的最终目标是检索句子中的第二个单词。如果有更简单的方法可以在不将字符串分解为数组的情况下执行此操作,请随时提出建议。