我有一个字符串,我想从中提取所需的字符串:
"S101 Peter"
"S3282 Steve"
如何从上述两个字符串中仅提取姓名,即 Peter 和 Steve 。我用Replace,Remove,TrimStart,IndexOf解决了但是找不到?请帮忙......
答案 0 :(得分:7)
您想要SubString:
var name = theString.SubString(theString.IndexOf(' ') + 1);
答案 1 :(得分:5)
String S = "S101 Peter";
String S1 = S.split(" ")[1];
答案 2 :(得分:1)
如果你能确保“XXXX YYYY”的模式,你可能只是将其拆分为空白区域:
string name = "S101 Peter".Split(' ')[1];
答案 3 :(得分:1)
一种简单的方法是"S101 Peter".Split(' ')[1]
答案 4 :(得分:1)
您也可以.Split('')[1]
答案 5 :(得分:1)
string s = "S101 Peter";
string[] substrings = s.split(' ');
string result = substrings [1];