我有一个字符串,想知道如何将值拆分为单独的变量
string c = "1237^^^John^^^Abraham^^Dr";
我想将约翰·亚伯拉罕博士放入一个变量中。
String name = "Dr. John Abraham";
非常感谢您提出建议。我尝试使用indexof,但无法正确找出。
答案 0 :(得分:5)
您可以将String.Split
与^
用作分隔符,并使用RemoveEmptyEntries
var input = "1237^^^John^^^Abraham^^Dr";
var split = input.Split(new[]{'^'}, StringSplitOptions.RemoveEmptyEntries);
Console.WriteLine("{0}. {1} {2}", split[3], split[1], split[2]);