/// <summary> /// 找到第一张图片 /// </summary> /// <param name="htmlText"></param> /// <returns></returns> public static string GetFirstImages(string htmlText) { const string pattern = "<img [^~]*?>"; const string pattern1 = "src\\s*=\\s*((\"|\')?)(?<url>\\S+)(\"|\')?[^>]*"; string s = null; Match match = Regex.Match(htmlText, pattern, RegexOptions.IgnoreCase); //找到img标记 if (match.Success) { string img = match.Value; string imgsrc = Regex.Match(img, pattern1, RegexOptions.IgnoreCase).Result("${url}"); imgsrc = Regex.Replace(imgsrc, "\"|\'|\\>", "", RegexOptions.IgnoreCase); s = imgsrc; } return s; }