各位大侠,在.net中怎么过滤掉单引号和双引号呢?
比如:"'','','',"
怎样才能把双引号和单引号还有都号够过滤掉,最后只剩下空呢?

解决方案 »

  1.   

    string.Replace("\""," ").Replace("'"," ").Replace(","," ");
      

  2.   


    string strR=strS.Replace("\""," ").Replace("'"," ").Replace(","," ");
    or
    正则表达式也可以替换掉
      

  3.   

     string sp = s.Replace("\"", " ").Replace("'", " ").Replace(",", " ");
    if ( s.Replace("\"", " ").Replace("'", " ").Replace(",", " ")!= " ")
       {
               sbsql.Append(s.TrimEnd(','));
       }可是这样病不能完全等效呀,执行后的结果是  sp=“    ”  ,而"     "并不等于" "啊,怎样才能让他们相等。使程序不去执行if下面的语句。
      

  4.   

    string.Replace("\""," ").Replace("'"," ").Replace(","," ");
      

  5.   


    string str = ", ,\"“”"; 
    str= Regex.Replace(str, @"[\"",,“”]+", " ");