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()- 您的模式很简单(以逗号分隔),此处无需使用 RegEx:

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 回答