Regex  reg=new  Regex(@"<img\s+src=[""|'']?(.*?[^:])[""|'']?.*?>",RegexOptions.IgnoreCase);

解决方案 »

  1.   


    Regex  reg=new  Regex(@"<img\s+src=[""|'']?(.*?[^:])[""|'']?.*?>",RegexOptions.IgnoreCase);
      

  2.   


    http://topic.csdn.net/u/20071030/14/0ad69b0a-3244-4336-aa33-d1c657a3d888.html?seed=410965735
      

  3.   

    我关心什么是lz的“绝对地址”,果然,怎么出现了“c:”之类的呢?!
      

  4.   

    我也奇怪...网页中C:\...\1.jpg是有效的图片路径么?
      

  5.   


    web居然写本地地址。估计就是发现这样不对,才要正则来替换的。
    Regex regExp = new Regex(@"(?is)(?<=<img.+?src[^=]*=[^"]*")[a-z]:[^"]+", RegexOptions.Compiled);
    //或
    //Regex regExp = new Regex(@"(?is)(?<=src[^=]*=[^"]*")[a-z]:[^"]+", RegexOptions.Compiled);
    MatchCollection mc = regExp.Matches(html);
    foreach(Match m in mc)
    {
        m.Value;
    }