首頁 >後端開發 >C++ >如何在 C# 中使用多字元分隔符號(如'][”)拆分字串?

如何在 C# 中使用多字元分隔符號(如'][”)拆分字串?

Mary-Kate Olsen
Mary-Kate Olsen原創
2025-01-05 04:40:41685瀏覽

How to Split a String in C# Using a Multi-Character Delimiter like

使用多個字元分隔符號分割字串

問題:如何在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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn