[英]String.Split with a String?
I have what is probably a very simple question. 我有一个可能很简单的问题。
I want to do a classic String.Split()
, but with a string, not a character. 我想做一个经典的
String.Split()
,但是要用一个字符串,而不是一个字符。 Like string.Split("word")
and get back an array just like if I had done string.Split('x')
. 像
string.Split("word")
并返回一个数组,就像我完成了string.Split('x')
。
You can use String.Split(string[], StringSplitOptions options)
. 您可以使用
String.Split(string[], StringSplitOptions options)
。
The code will look like: 代码如下所示:
var results = theString.Split(new[] {"word"}, StringSplitOptions.None);
There is an available function overload on string.Split
but it takes an array and an enum. 在
string.Split
上有一个可用的函数重载,但它需要一个数组和一个枚举。
string test = "1Test2";
string[] results = test.Split(new string[] { "Test" }, StringSplitOptions.None);
Will yield an array containing "1" and "2". 将产生一个包含“ 1”和“ 2”的数组。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.