取出如下html代码中图片的rul,src里面的内容
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="MSHTML 6.00.3790.5029" name=GENERATOR></HEAD>
<BODY>
<P><IMG alt="" hspace=0 
src="D:\DM-Images\0c026216-a9cd-47c9-9ce2-62fb44cc90b3.jpg" align=baseline 
border=0><IMG alt="" hspace=0 
src="D:\DM-Images\1ac0faac-cea1-43c7-84c3-7fbcabef7bd4.jpg" align=baseline 
border=0><IMG alt="" hspace=0 
src="D:\DM-Images\5c72c41b-e8d7-4a97-ecd1-9d12144e54ec.jpg" align=baseline 
border=0></P></BODY></HTML>

解决方案 »

  1.   

         MatchCollection mc = Regex.Matches(htmlEditor2.Text, @"<IMG\s?src=(?<url>.*?)>");
                string s = "";
                foreach (Match m in mc)
                {
                    s+= m.Groups["url"].Value;
                }
      

  2.   


    这个有点问题,,如果img标签后面有属性就不行了,,没有就可以
      

  3.   

    (?is)<IMG\b[^>]*?src=(["']?)(?<url>[^'"]*?)\1[^>]*?>            MatchCollection mc = Regex.Matches(htmlEditor2.Text, @"(?is)<IMG\b[^>]*?src=([""']?)(?<url>[^'""]*?)\1[^>]*?>");
                List<string> s = new List<string>();
                foreach (Match m in mc)
                {
                    s.Add(m.Groups["url"].Value);
                }
      

  4.   

                string str = @"<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.0 Transitional//EN"">
    <HTML><HEAD>
    <META http-equiv=Content-Type content=""text/html; charset=utf-8"">
    <META content=""MSHTML 6.00.3790.5029"" name=GENERATOR></HEAD>
    <BODY>
    <P><IMG alt="""" hspace=0 
    src=""D:\DM-Images\0c026216-a9cd-47c9-9ce2-62fb44cc90b3.jpg"" align=baseline 
    border=0><IMG alt="""" hspace=0 
    src=""D:\DM-Images\1ac0faac-cea1-43c7-84c3-7fbcabef7bd4.jpg"" align=baseline 
    border=0><IMG alt="""" hspace=0 
    src=""D:\DM-Images\5c72c41b-e8d7-4a97-ecd1-9d12144e54ec.jpg"" align=baseline 
    border=0></P></BODY></HTML>";
                var array = Regex.Matches(str, @"[^""]+\.(jpe?g|gif|bmp|png)").Cast<Match>().Select(t => t.Value).ToArray();
               
      

  5.   

    手动给你取出来 
    哈哈D:\DM-Images\0c026216-a9cd-47c9-9ce2-62fb44cc90b3.jpg
    D:\DM-Images\1ac0faac-cea1-43c7-84c3-7fbcabef7bd4.jpg
    D:\DM-Images\5c72c41b-e8d7-4a97-ecd1-9d12144e54ec.jpg