我有一个包含白色字符的字符串,我想从中提取一些值。
string mystring = "1. JoshTestLowdop 192";
(from 1. to J there's a whitespace)
string FirstNO = mystring.Substring(0, mystring.IndexOf(' '));
string Name = mystring.Substring(mystring.IndexOf(' '), mystring.LastIndexOf(' '));
string ID = mystring.Substring(mystring.LastIndexOf(' ');
但不幸的是,字符串 Name 还包含 192 中的数字 1 ..这不应该。
有人可以解释..怎么了?