string str = "<NickName>Hik-Naming</NickName>"; var sp=str.Split('-'); var rest= sp[0].Substring(sp[0].IndexOf('>')+1);
var s1 = str.Substring(str.IndexOf('>') + 1); var s2 = s1.Substring(0,s1.IndexOf('<')); string firstname = s2.Split('-')[0];
如果是xml的话。SelectSingleNode("NickName").innerText可得到Hik-Naming或者直接用正则 string s = "<NickName>Hik-Naming</NickName>"; string name = Regex.Match(s, @"(?i)(?<=(<NickName>))[^-]+(?=[^<]+</NickName>)").Value;
var sp=str.Split('-');
var rest= sp[0].Substring(sp[0].IndexOf('>')+1);
var s2 = s1.Substring(0,s1.IndexOf('<'));
string firstname = s2.Split('-')[0];
string s = "<NickName>Hik-Naming</NickName>";
string name = Regex.Match(s, @"(?i)(?<=(<NickName>))[^-]+(?=[^<]+</NickName>)").Value;