正则表达式获取字符串中的img标签中的url链接
废话不多说直接看代码
JavaScript中的代码:
1 var re = /src=\"([^\"]*?)\"/i; 2 var arr = str.match(re); 3 if (arr != undefined && arr.length > 0) { 4 insertHtml = arr[1]; 5 }
ASP.NET中获取方式:
1 /// <summary> 2 /// 获取字符串中img的url集合 3 /// </summary> 4 /// <param name="content">字符串</param> 5 /// <returns></returns> 6 public static List<string> getImgUrl(string content) 7 { 8 Regex rg = new Regex("src=\"([^\"]+)\"", RegexOptions.IgnoreCase); 9 var m = rg.Match(content); 10 List<string> imgUrl = new List<string>(); 11 while (m.Success) 12 { 13 imgUrl.Add(m.Groups[1].Value); //这里就是图片路径 14 m = m.NextMatch(); 15 } 16 return imgUrl; 17 }
最近在做项目中需要,网上各种不靠谱,好不容易整好,给大家分享下!