Извлечь подстроки из заданной строки в C # - PullRequest
0 голосов
/ 08 июня 2011

У меня есть строка, из которой я хочу извлечь необходимую строку как:

"S101 Peter"
"S3282 Steve"

Как извлечь только имена, т. Е. Питер и Стив из двух приведенных выше строк. Я работал с Replace, Remove, TrimStart, IndexOf, но не смог узнать? Пожалуйста, помогите ...

Ответы [ 6 ]

7 голосов
/ 08 июня 2011

Вы хотите Подстрока :

var name = theString.SubString(theString.IndexOf(' ') + 1);
5 голосов
/ 08 июня 2011
String S = "S101 Peter";
String S1 = S.split(" ")[1];
1 голос
/ 08 июня 2011
string s = "S101 Peter";
string[] substrings = s.split(' ');
string result = substrings [1];
1 голос
/ 08 июня 2011

Вы также можете сделать .Split ('') [1]

1 голос
/ 08 июня 2011

Простой способ будет "S101 Peter".Split(' ')[1]

1 голос
/ 08 июня 2011

Если вы можете обеспечить шаблон "XXXX YYYY", вы, вероятно, можете просто разбить его на пробел:

string name = "S101 Peter".Split(' ')[1];
...