3 つの列を持つ .csv ファイルを読み取る必要があります。.csv ファイルを解析しているときに、Christopher Bass,\"Cry the Beloved Country Final Essay\",cbass@cgs.k12.va.us という形式の文字列を取得します。3列の値を配列に格納したいのでcomponentSeparatedByString:@","
メソッドを使いました!3 つのコンポーネントを含む配列が正常に返されます。
- クリストファー・バス
- 最愛の国を泣かせ 最終エッセイ
- cbass@cgs.k12.va.us
ただし、このChristopher Bass,\"Cry, the Beloved Country Final Essay\",cbass@cgs.k12.va.us のように、列の値に既にカンマがある場合 、文字列が 4 つのコンポーネントに分割されます。 (コンマ) Cry の後:
- クリストファー・バス
- 泣く
- 最愛の国最終エッセイ
- cbass@cgs.k12.va.us
では、正規表現を使用してこれを処理するにはどうすればよいですか。「RegexKitLite」クラスがありますが、どの正規表現を使用すればよいですか。助けてください!
ありがとう-