Как заметил @DisplayName, метод Split
для .NET Framework не имеет перегрузки, принимая параметр string
в качестве разделителя.Он существует только в .NET Core.Итак, будет два решения:
string input = @"on day.Monday vhfjj ... hji on day.Friday jkhkj hjkhk j hjkh kj";
.NET Core
string[] x = input
.Split("on day.", StringSplitOptions.RemoveEmptyEntries)
.Select(z => "on day." + z)
.ToArray();
.NET Framework
string[] x = Regex
.Split(input, "on day.")
.Select(z => "on day." + z)
.Skip(1) //Emulation of StringSplitOptions.RemoveEmptyEntries
.ToArray();