zoukankan      html  css  js  c++  java
  • 利用正则表达式获取文本中图片的URL

        /// <summary>
        
    /// 利用正则表达式获取文本中图片的URL
        
    /// </summary>
        
    /// <param name="sHtmlText">文本</param>
        
    /// <returns>返回图片路径集合</returns>
        public static string[] GetHtmlImageUrlList(string sHtmlText)
        {
            
    // 定义正则表达式用来匹配 img 标签
            Regex regImg = new Regex(@"<img\b[^<>]*?\bsrc[\s\t\r\n]*=[\s\t\r\n]*[""']?[\s\t\r\n]*(?<imgUrl>[^\s\t\r\n""'<>]*)[^<>]*?/?[\s\t\r\n]*>", RegexOptions.IgnoreCase);
            
    // 搜索匹配的字符串
            MatchCollection matches = regImg.Matches(sHtmlText);
            
    int i = 0;
            
    string[] sUrlList = new string[matches.Count];
            
    // 取得匹配项列表
            foreach (Match match in matches)
                sUrlList[i
    ++= match.Groups["imgUrl"].Value;
            
    return sUrlList;
        }
  • 相关阅读:
    AngularJS总结
    网页的颜色表示方法
    计算机中的字符编码
    计算机中的进制
    常用的HTML 标签二
    常用的HTML标签
    常用的字符实体标记
    一个请求的访问流程
    http请求访问过程
    codeforces 269C Flawed Flow(网络流)
  • 原文地址:https://www.cnblogs.com/wangpei/p/2018335.html
Copyright © 2011-2022 走看看