使用多個字元分隔符號分割字串
問題:如何在C# 中使用分隔符號分割字元字串"]["?
考慮字串「abc]rfd[,][。」。所需的輸出是一個包含“abc”、“rfd”、“5”、“,”和“.”的陣列。
答案:
有兩個使用多個字元分隔符號分割字串的方法:
使用string.Split 和陣列分隔符號
string.Split 方法可讓您傳遞分隔符號陣列來分割字串。若要在「][」上拆分,請使用下列程式碼:
string Delimiter = "]["; var Result = StringToSplit.Split(new[] { Delimiter }, StringSplitOptions.None);
使用正規表示式與Regex.Split
您也可以使用正規表示式來拆分字串。在這種情況下,分隔符號「][」表示為「][」:
string input = "abc][rfd][5][,][."; string[] parts2 = Regex.Split(input, @"\]\[");
兩種方法都會產生所需的字串陣列:
["abc", "rfd", "5", ",", "."]
以上是如何在 C# 中使用多字元分隔符號(如'][”)拆分字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!