用C#,怎样能把文章内容里的第一张图片地址提取出来呢,各位大侠帮帮我吧!
我现在想通过后台添加文章,如果文章里面有图片,图片的地址名称就自动提取出来存进数据库里,
后台添加了多个有图片的文章后图片能够在首页以幻灯片的形式循环显示。
实在是做不出来了,最好内有现成的代码让我学习学习,谢谢各位了

解决方案 »

  1.   

    正则表达吧
    比方说string strHtmlText="..............<img src="haha.jpg">..........."
    string strPicUrlPattern="([^"]*jpg)";
    string strUrl = Regex.Match(strHtmlText, strPicUrlPattern).Groups[1].Value;//strUrl ="haha.jpg"
      

  2.   

    string content= "";  
      MatchCollection matchs = Regex.Matches(content, @ " <img\s[^> ]*src=([ " " ']*)(? <src> [^ ' " "]*)\1[^> ]*> ", RegexOptions.IgnoreCase);  
      foreach (Match m in matchs) {  
      Response.Write(m.Groups[ "src "].Value+ " <br> ");  
      }  
      

  3.   

    能再具体一点吗,图片不光是JPG格式的,还有<img,<IMG,src,SRC这些都有可能出现的