0

重複の可能性:
C#、正規表現: コンマ区切りの値を解析する方法

実際にデータがそのようなテキストファイルを処理しています

    //Sample Structure = 'Name','Address','TelNumber'
    Sting OriginalData= "'Mr Worgon','27,4 Streeat A,US', '60231212'";

私は試しています

    String[] SampleData;
    String ABC1,ABC2,ABC3;

    SampleData = OriginalData.Split(',');
    ABC1 = SampleData[0];
    ABC2 = SampleData[1];
    ABC3 = SampleData[2];

しかし、ほとんどが「,」を持つアドレスデータのため、適切ではないようです。

この種の文字列制御に関する提案はありますか?

4

1 に答える 1

-1

次のようにできます:

string OriginalData= "'Mr Worgon','27,4 Streeat A,US', '60231212'";
var split = OriginalData.Split('\'');

以降

ABC1 = SampleData[1];
ABC2 = SampleData[3];
ABC3 = SampleData[5];

つまり、この具体的なケースでは、2 つおきの分割された配列要素です。

于 2012-11-28T13:42:42.547 に答える