2015-11-26 5 views
-2

У меня есть строка, которая содержит целые числа между косой чертой. Например:Разделить строку с косой чертой

string myString = "/1//2//56//21/"; 

мне нужно взять эти целые числа и добавить их в список. Как я могу разделить эту строку на целые числа?

+2

использование Split способ! 'myString.Split (new [] {'/'}, StringSplitOptions.RemoveEmptyEntries);' –

+0

Слишком плохо, вопрос был закрыт так скоро, потому что комментарий выше на самом деле является лучшим ответом, чем ответом. – CompuChip

ответ

1
string myString = "/1//2//56//21/"; 
int[] arrayInt = Regex.Split(myString, "/+").Where(s => !String.IsNullOrWhiteSpace(s)).Select(Int32.Parse).ToArray(); 
+0

Вам нужно избегать '/'? Вы этого не сделаете. 'split (" XXX ","/")' достаточно. Поправьте меня если я ошибаюсь. –

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