我有
string original = "1111,2222,"This is test work")";
我需要
string first = "1111";
string second = "2222";
string name = "This is test work";
C#ASP.NET
答案 0 :(得分: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
答案 1 :(得分:1)
使用String.Split方法:
string[] values = original.Split(new Char [] {','});
这将在每个逗号处拆分字符串并返回包含每个部分的字符串数组。访问:
string first = values[0];
string second = values[1];
string name = values[2];