I probably have a very simple question.
I want to make a classic String.Split() , but with a string, not a character. Like string.Split("word") and return the array in the same way as if I did string.Split('x') .
String.Split()
string.Split("word")
string.Split('x')
You can use String.Split(string[], StringSplitOptions options) .
String.Split(string[], StringSplitOptions options)
The code will look like this:
var results = theString.Split(new[] {"word"}, StringSplitOptions.None);
string.Split has an available overload function, but it takes an array and an enumeration.
string.Split
string test = "1Test2"; string[] results = test.Split(new string[] { "Test" }, StringSplitOptions.None);
Returns an array containing "1" and "2".