有一个字符串上: select * from tblname where zbcode='\"+codeid+\"'
我想得到的结果是: select * from tblname where zbcode='"+codeid+"'
该怎么做??
我用了Replace,Remove之类的都无法实现,请高手指教

解决方案 »

  1.   

    用String的Replace("\\", "")方法吧
      

  2.   


     select * from tblname where zbcode='\"+codeid+\"'
      

  3.   

    string ResultString = null;try {
    ResultString = Regex.Replace(SubjectString, "\\\\\"", "\"");
    } catch (ArgumentException ex) {
    // Syntax error in the regular expression
    }// Subject 就是字符串 select * from tblname where zbcode='\"+codeid+\"'
      

  4.   

    SubjectString 就是字符串 select * from tblname where zbcode='\"+codeid+\"'
      

  5.   

    string SQl = @"select * from tblname where zbcode='"+codeid+"'";
      

  6.   

    你写 "select * from tblname where zbcode='\"+codeid+\"'"
    其内部存储的就是: select * from tblname where zbcode='"+codeid+"'
      

  7.   

    string SQl = @"select * from tblname where zbcode='"+codeid+"'";
    好方法,@表示该字符串是逐字字符串
      

  8.   

    测试通过!hoho!
    string str1 = "select * from tblname where zbcode='\"+codeid+\"'";
    string str2 = str1.Replace("\\\"", "\"");
    System.Diagnostics.Debug.WriteLine(str2);