C# 中使用子字串分割字串
雖然 Split()
方法通常用於基於單一字元分割字串,但也可以使用更長的子字串來分割字串。
解:
要依特定子字串分割字串,請使用 Split()
方法的字串陣列重載。以下是一個範例:
<code class="language-csharp">string data = "THExxQUICKxxBROWNxxFOX"; string splitter = "xx"; string[] splitResult = data.Split(new string[] { splitter }, StringSplitOptions.None);</code>
此程式碼將傳回一個包含以下值的陣列:
<code>["THE", "QUICK", "BROWN", "FOX"]</code>
說明:
在 Split()
的字串陣列重載中,第一個參數表示要分割的子字串陣列。在本例中,我們建立一個包含分隔符號字串的陣列並將其作為參數傳遞。
StringSplitOptions.None
參數指定分割應基於整個分隔符子字串進行,而不是基於其任何字元。
以上是如何在 C# 中按子字串拆分字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!