比如说我读取一段新闻,但里面有图片,我怎么才能将图片过滤掉?

解决方案 »

  1.   

    但里面有图片,新闻中图片一般都是以图片地址的形式存在的,正则匹配掉<img>。
      

  2.   

    字符串过滤img标签不就行了?
      

  3.   

    我才刚开始学,那么例如去掉
    <img src="images/index_02.jpg" width="736" height="84">
    就是相当于去掉了图片,但如何写代码过滤掉这个呢?
      

  4.   

                System.Net.WebRequest wr = System.Net.WebRequest.Create(@"http://topic.csdn.net/u/20100706/14/a1d1c9cd-652f-413c-a27e-5ff1008149ac.html?4174");
                System.Net.WebResponse wrs = wr.GetResponse();            System.IO.Stream sr = wrs.GetResponseStream();
                System.IO.StreamReader srs = new System.IO.StreamReader(sr);
                string strValue = srs.ReadToEnd();            System.Text.RegularExpressions.Regex r = new System.Text.RegularExpressions.Regex(@"<img.*src=(.*?)[^>]*?>");
                System.Text.RegularExpressions.MatchCollection mc = r.Matches(strValue);
                foreach (System.Text.RegularExpressions.Match m in mc)
                {
                    MessageBox.Show(m.Value);
                    break;
                }