图片如下
<img height="25" width="47" src="/Construct/Upload/FCKEditor/BlueTabRight.gif" />

解决方案 »

  1.   


                string str="<img height=\"25\" width=\"47\" src=\"/Construct/Upload/FCKEditor/BlueTabRight.gif\" />";
                foreach (Match match in Regex.Matches(str, @"<img[^\>]*src=""(?<src>[^""]*)"""))
                {
                    Console.WriteLine(match.Groups["src"].Value);
                }
      

  2.   

    ^<(?:img)(?:\s+\w+\s*=\s*[^\s>]+)*\s+src(?:\s)*=(?:\s)*([^\s>]*)$http://topic.csdn.net/t/20051103/13/4369009.html
      

  3.   

    <img>.*?(?<srcStr>src="[^"]*")就够了。
      

  4.   


    string imgStr = "<img height=\"25\" width=\"47\" src=\"/Construct/Upload/FCKEditor/BlueTabRight.gif\" />";
           
    public string GetImgUrl(string img)
    {
         string Url = string.Empty;
         Regex reg = new Regex(@"<img(.+?)src=""(?<ImgUrl>(.+?))""(.+?)/>", RegexOptions.IgnoreCase);
         Match match = reg.Match(img);
         if(match.Success)
         {
             Url = match.Groups["ImgUrl"].Value;
         }
         return Url;
    }
      

  5.   

    正则:
    <IMG[^>]+src=\s*(?:'(?<src>[^']+)'|""(?<src>[^""]+)""|(?<src>[^>\s]+))\s*[^>]*>