#region 获得图片的路径并存放
/// <summary>
/// 获得图片的路径并存放
/// </summary>
/// <param name="M_Content">要检索的内容</param>
/// <returns>IList</returns>
public static IList<string> GetPicPath(string M_Content)
{
IList<string> im = new List<string>();//定义一个泛型字符类
Regex reg = new Regex(@"<img.*?src=""(?<src>[^""]*)""[^>]*>", RegexOptions.IgnoreCase);
MatchCollection mc = reg.Matches(M_Content); //设定要查找的字符串
foreach(Match m in mc)
{
im.Add(m.Groups["src"].Value);
}
return im;
}
/// <summary>
/// 获得图片的路径并存放
/// </summary>
/// <param name="M_Content">要检索的内容</param>
/// <returns>Hashtable</returns>
public static Hashtable getPicPath(string M_Content)
{
Hashtable hs = new Hashtable();//构造Hashtable
Regex reg = new Regex(@"<img.*?src=""(?<src>[^""]*)""[^>]*>", RegexOptions.IgnoreCase);
MatchCollection mc = reg.Matches(M_Content);
int i = 0;
foreach (Match m in mc)
{
i++;
hs.Add(i, m.Groups["src"].Value);//添加到Hashtable
}
return hs;
}
#endregion
一个字符串中有多个 ,取每个 的src地址
最新推荐文章于 2021-05-17 04:47:30 发布