2015-08-25 3 views
-1

У меня есть программа Java, которую я переписываю на C#.Split on String in C#

Я пытаюсь разделить строку на другую строку, так в Java это

String raw = strLine.split(" : ") 

Как я могу сделать то же самое в C#? Насколько я могу судить, функция .Split допускает только символы, а не строки. Как я могу это сделать?

+0

'строка [] = сырой strLine.split (':')' –

+0

Он хочет разделить на белых пространствах тоже. – Hristo

+0

@JoelLegaspiEnriquez замечает пробелы до и после ':'? Вот и вся проблема ... – TurtleFan

ответ

2

Попробуйте

var raw = text.Split(new[] {" : "}, StringSplitOptions.None); 
0

Этот код может помочь:

string s = text.Split(new string[] { " : " },StringSplitOptions.None); 
-1
string[] raw = strLine.Split(new char[] { ' ', ':' }, StringSplitOptions.RemoveEmptyEntries); 
0

Пожалуйста, попробуйте это тоже в C#

строка [] = сырым Regex.Split (strLine " : ");

Нажмите here, чтобы проверить это