[英]C# joining strings after a specific character
我有一個字符串,想知道如何將值拆分為單獨的變量
string c = "1237^^^John^^^Abraham^^Dr";
我想將約翰·亞伯拉罕博士歸納為一個變量。
String name = "Dr. John Abraham";
對此表示感謝。 我嘗試了indexof,但無法正確找出。
您可以使用帶有^
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.