本帖最后由 subendong 于 2010-04-16 12:46:50 编辑

解决方案 »

  1.   

    try this
    Regex.Matches(yourStr,@"(?<=<img src="")http[^""]+(?="")");
      

  2.   

     string regImage = "<img\\b[^>]*\\bsrc\\s*=\\s*('|\")(?<url>([^'\"\n\r\f>]+(\\.jpg|\\.bmp|\\.gif|\\.png|\\.tif|\\.jpe|\\.jpeg|\\.ico|)))('|\")[^>]*>";       Regex reg = new Regex(regImage, RegexOptions.Compiled | RegexOptions.IgnoreCase);  Match m = reg.Match(content);
                    while (m.Success)
                    {
                        string value = m.Groups["url"].Value;}