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

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

Mary-Kate Olsen
發布: 2025-01-05 04:40:41
原創
725 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板