4

我有一个可能是一个非常简单的问题。

我想做一个经典的String.Split(),但用一个字符串,而不是一个字符。就像我做的一样,喜欢string.Split("word")并取回一个数组string.Split('x')

4

2 回答 2

11

您可以使用String.Split(string[], StringSplitOptions options).

代码将如下所示:

var results = theString.Split(new[] {"word"}, StringSplitOptions.None);
于 2013-04-12T18:18:36.677 回答
0

有一个可用的函数重载,string.Split但它需要一个数组和一个枚举。

string test = "1Test2";
string[] results = test.Split(new string[] { "Test" }, StringSplitOptions.None);

将产生一个包含“1”和“2”的数组。

于 2013-04-12T18:20:04.620 回答