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; }