文字列/文字の操作の経験があまりないので、多くの時間を失うことになります。
私は持っています
string original = "1111,2222,"This is test work")";
私は欲しい
string first = "1111";
string second = "2222";
string name = "This is test work";
C#ASP.NET
使用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
String.Splitメソッドを使用します。
string[] values = original.Split(new Char [] {','});
これにより、コンマごとに文字列が分割され、各部分を含む文字列配列が返されます。アクセスするために:
string first = values[0];
string second = values[1];
string name = values[2];