111,126
社区成员
发帖
与我相关
我的任务
分享string result = Regex.Replace(yourStr, @"^(?:(?!<\/xml)[\s\S])*(?=<\?xml\s+version=""1.0""\?>)", "", RegexOptions.IgnoreCase);
string sDetail = "<b>Notice </b>: Undefined index: HTTP_USER_AGENT in <b>/include.php </b> on line <b>42 </b>\r\n<b>Notice </b>: Undefined index: HTTP_USER_AGENT in <b>/include.php </b> on line <b>43 </b>\r\n<?xml version=\"1.0\"?> <rss version=\"2.0\" xmlns:atom=\"http://www.w3.org/2005/Atom\">";
Regex r;
Match m;
r = new Regex(@"([\s\S]*)(?=<\?xml version=""1.0""\?>)", RegexOptions.Multiline);
m = r.Match(sDetail);
sDetail = sDetail.Replace(m.Groups[1].ToString(), "");
Console.Write(sDetail);
Console.Read();
string sDetail = "<b>Notice </b>: Undefined index: HTTP_USER_AGENT in <b>/include.php </b> on line <b>42 </b>\r\n<b>Notice </b>: Undefined index: HTTP_USER_AGENT in <b>/include.php </b> on line <b>43 </b>\r\n<?xml version=\"1.0\"?> <rss version=\"2.0\" xmlns:atom=\"http://www.w3.org/2005/Atom\">";
Regex r;
Match m;
r = new Regex(@"([\s\S]*)<\?xml version=""1.0""\?>([\s\S]*)", RegexOptions.Multiline);
m = r.Match(sDetail);
sDetail = sDetail.Replace(m.Groups[1].ToString(), "");
Console.Write(sDetail);
Console.Read();([\s\S]*)<\?xml version=""1.0""\?>([\s\S]*)