string Content = "今天操天气不错";
            if (Content.ToString().Contains("操"))
            {
                //这里我已经检查出这句话里包涵操这个非法字符,
                现在我想用*号替换掉这个非法字,最后输出为   [color=#0000FF]今天*天气不错

                Response.Write("请勿输入非法字符");
            
            }
[/color]

解决方案 »

  1.   

                string s = "啊吧啦";
                s = s.Replace("啊", "*");
      

  2.   


    Content.Replace("操","*")
      

  3.   

    string str = "今天操天气不错";
            Response.Write(new Regex(@"操").Replace(str,""));
      

  4.   

     string Content = "今天操天气不错";
      if (Content.Contains("操"))
      {
        Content=Content.Replace("操","*");
        //    Content=Content.Replace("操",new string('*',"操".Length));
         Response.Write("请勿输入非法字符");
        
      }
      

  5.   

    不是我有别的想法·如果按·我原来的我的输出会变成string Content = "今天操天气不错";
      if (Content.ToString().Contains("操"))
      {
        Content.Replace(Content, "*");
      }最后输出会是只有一个*号了·我要的是只替换那个被检查出来的非法字符而已今天*天气不错
      

  6.   

    string str = "今天操天气不错你你妹子你妹啊";
      Response.Write(new Regex(@"[操妹你晕日大爷]").Replace(str,""));//今天天气不错子啊 
      

  7.   

    string str = "今天操天气不错你你妹子你妹啊";
      Response.Write(new Regex(@"[操妹你晕日大爷]").Replace(str,"*"));
    //今天*天气不错***子**啊 
      

  8.   


       Content= Content.Replace("操", "*");
      

  9.   


    阿非哥·总是这么仔细··我少了个Content=·谢谢·哈·