以下のような形式のNSStringがいくつかあります。
"Hello, how are you?"
文字列を単語の配列に分割するにはどうすればよいですか?たとえば、上記の文の場合、次のような配列が必要です。"Hello,", "how", "are", "you?"
通常、私は関数を使用して文字列を単語に分割します[NSString componentsSeparatedByCharactersInSet: NSCharacterSet set]
ただし、単語間のスペースの長さが等しくないため、この状況では機能しません。注意私は各単語のサイズとそれらの間のスペースを知りません。
どうすればこれを達成できますか?iOSではなくOSX用のアプリに取り組んでいます。
編集:私の最終的な目標は、文の2番目の単語を取得することです。文字列を配列に分割せずにこれを行う簡単な方法がある場合は、遠慮なく提案してください。