string ss="娃哈哈<a>dddd</a><IMG border=0 src='http://i.wumeiwang.com/aimgs/2011-03-02_14-24-28.jpg'>";
去除字符串中img,留下其余

解决方案 »

  1.   

    不知道可以不:
    string s1=ss.Replace("img","");
    si=ss.Replace("IMG","");
      

  2.   

    string result = Regex.Replace("", @"<img.*?src=(['""]?)(?<url>[^'"" ]+)(?=\1)[^>]*>", delegate(Match m)
    {
        return "";
    });
      

  3.   

    用“Replace("IMG","")”替换的话你的保证字符串中在没有大写的“IMG”。
    我刚才写的“Replace("img","")”是不对的,把“com/aimgs/2011”这个字符串中的img也替换成空了。变成了“com/as/2011”;

      

  4.   

    如果这样写:
    ss.Replace("<IMG","<");
    ss.Replace("<img","<");
    应该OK
      

  5.   


    如果只想用替换的话,<img 这样可以啊,但是觉得还是正则好些
      

  6.   

    ss.Replace("<IMG","<");
    这个应该OK。正则最好。