在 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中文网其他相关文章!