廢話不多說直接看代碼
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 }
最近在做項目中需要,網上各種不靠譜,好不容易整好,給大家分享下!