0

文字列/文字の操作の経験があまりないので、多くの時間を失うことになります。

私は持っています

string original = "1111,2222,"This is test work")";

私は欲しい

string first = "1111";
string second = "2222";
string name = "This is test work";

C#ASP.NET

4

2 に答える 2

3

使用string.Split()-パターンは単純です(コンマで分割)。ここで正規表現を使用する必要はありません。

var parts = original.Split(',');
first = parts[0];
second = parts[1];
name = parts[2].TrimEnd(')'); //in case you really wanted to remove that last bracket
于 2012-05-14T03:26:32.573 に答える
1

String.Splitメソッドを使用します。

string[] values = original.Split(new Char [] {','});

これにより、コンマごとに文字列が分割され、各部分を含む文字列配列が返されます。アクセスするために:

string first = values[0];
string second = values[1];
string name = values[2];
于 2012-05-14T03:26:39.890 に答える