フォーマットに付属のcsvがあります:
a1、a2、a3、「a4、a5」、a6
, を含むフィールドのみに引用符が付きます
Objective-C を使用して、これを簡単に解析するにはどうすればよいですか? 会社のポリシーとして、オープンソースの CSV パーサーを使用しないようにしています。ありがとう。
フォーマットに付属のcsvがあります:
a1、a2、a3、「a4、a5」、a6
, を含むフィールドのみに引用符が付きます
Objective-C を使用して、これを簡単に解析するにはどうすればよいですか? 会社のポリシーとして、オープンソースの CSV パーサーを使用しないようにしています。ありがとう。
完全なcsv解析アルゴリズムはSOの範囲を超えているというrmaddyに同意しますが、これに取り組む1つの可能な方法を次に示します。
NSString
NSString
各文字を別の文字列に押し戻します。これは一般に、(それぞれのネイティブ文字列クラスを使用する) 任意の言語に適用でき、そのようなアルゴリズムは、完全な CSV パーサーの小さな基盤を形成できます。ただし、この特定のケースでは、これ以上の機能は必要ない場合があります。
サンプル コードについては、この CSV 関連の質問に対する私の回答をご覧になることをお勧めします。これは、Objective-C で文字列を分割して格納する方法を示しています。