string s = "<user><userid>1</userid><username>sadfsd</username></user>"; string result = s.Substring(6); result = result.Substring(0,result.Length - 7);
string p = @"<user>(?<text>.*?)</user>";Regex reg = new Regex(p, RegexOptions.IgnoreCase); Match m = reg.Match(strInput);Console.WriteLine(m.Groups["text"].Value);
string result = s.Substring(6);
result = result.Substring(0,result.Length - 7);
{
int FromID = 0;
int EndID = 0; int FromName = 0;
int EndName = 0; Hashtable ht = new Hashtable(); string strUserID = "";
string strUserName = ""; string s = "<user><userid>userid1</userid><username>username1</username><userid>userid2</userid><username>username2</username></user>";
FromID = s.IndexOf("<userid>",FromID);
while (FromID > 0)
{
EndID = s.IndexOf("</userid>",FromID);
strUserID = s.Substring(FromID + 8,EndID - (FromID + 8)); FromName = s.IndexOf("<username>",EndID + 9);
EndName = s.IndexOf("</username>",FromName); strUserName = s.Substring(FromName + 10,EndName - (FromName + 10)); ht.Add(strUserID,strUserName); FromID = s.IndexOf("<userid>",EndName + 11);
}
}祝你成功!!!
Match m = reg.Match(strInput);Console.WriteLine(m.Groups["text"].Value);