如果图片包含在字符串中,那么,可以使用下面的代码,将图片的地址提取出来。
使用代码之前,首先要进行引入:
using System.Text.RegularExpressions;
/// <summary>
/// 取出文本中的图片地址
/// </summary>
/// <param name="htmlStr">HTMLStr</param>
public static string GetImgUrl(string htmlStr)
{
string str = string.Empty;
Regex r = new Regex(@"<img/s+[^>]*/s*src/s*=/s*([']?)(?<url>/S+)'?[^>]*>", RegexOptions.Compiled);
Match m = r.Match(htmlStr.ToLower());
if (m.Success)
str = m.Result("${url}");
return str;
}