2010-10-07 5 views

ответ

20

Это делает. Прочитано here.

string source = "[stop]ONE[stop][stop]TWO[stop][stop][stop]THREE[stop][stop]"; 
string[] stringSeparators = new string[] {"[stop]"}; 

// Split a string delimited by another string and return all elements. 
string[] result = source.Split(stringSeparators, StringSplitOptions.None); 

Edit: В качестве альтернативы, вы можете иметь некоторые более сложные варианты (RegEx). Здесь http://dotnetperls.com/string-split.

5

String.Split делает то, что вы хотите. Используйте перегрузку, которая принимает строковый массив.

Пример:

string[] result = "Asaf_ER_Army".Split(
    new string[] {"ER"}, 
    StringSplitOptions.None); 

Результат:

 
Asaf_ 
_Army 
Смежные вопросы