Reputation: 2541
I have what is probably a very simple question.
I want to do a classic String.Split()
, but with a string, not a character. Like string.Split("word")
and get back an array just like if I had done string.Split('x')
.
Upvotes: 4
Views: 196
Reputation: 13970
There is an available function overload on string.Split
but it takes an array and an enum.
string test = "1Test2";
string[] results = test.Split(new string[] { "Test" }, StringSplitOptions.None);
Will yield an array containing "1" and "2".
Upvotes: 0
Reputation: 564891
You can use String.Split(string[], StringSplitOptions options)
.
The code will look like:
var results = theString.Split(new[] {"word"}, StringSplitOptions.None);
Upvotes: 11