特定字符后的C#连接字符串

时间:2018-06-29 07:31:01

标签: c#

我有一个字符串,想知道如何将值拆分为单独的变量

string c = "1237^^^John^^^Abraham^^Dr";

我想将约翰·亚伯拉罕博士放入一个变量中。

String name = "Dr. John Abraham";

非常感谢您提出建议。我尝试使用indexof,但无法正确找出。

1 个答案:

答案 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]);

实时示例:http://rextester.com/HHE60664