怎么样去掉字符串两端双引号~!~请教~!

解决方案 »

  1.   

    TrimStart(new char[] { '\"' }).TrimEnd(new char[] { '\"' });
      

  2.   

    根据字符串的长度确定两个引号的位置,然后通过substring方法截取字符串,具体使用可参考MSDN
      

  3.   


     string str = "\"hehe nihao !\"";              
     Console.WriteLine(str.Trim('"'));
     string strRex = "[^\"]+";//用正则表达式
     Regex rg = new Regex(strRex);
     Console.WriteLine(rg.Match(str));1.可以用Trim('"')
    2.可以用正则 "[^\"]+"
      

  4.   

    Regex.Replace(@"""adsf""as""df""", @"^""|""$", "")
      

  5.   

    不用正则直接去
    string str="\"是这意思吧\"";
    str=str.Replace('"',' '); //如果中间有也会去掉哦
    //或者
    str=str.Replace("\"",""); //如果中间有也会去掉哦
    //只去两端的如下两行
    str=str.IndexOf(0).Equals("\"")?str.SubString(1,str.Length-1):str;
    str=str.IndexOf(str.Length-1).Equals("\"")?str.SubString(0,str.Length-1):str;
      

  6.   

    string aaa="\"a\"";
    aaa=aaa.Trim('"');
      

  7.   

    string aa="\"";
    aa.TrimStart('\"').TrimEnd('\"');
      

  8.   

     string str = "\"hehe nihao !\"";  
     str.Replace("\"","");
      

  9.   

     string str = "\"hehe nihao !\"";   
     str.Replace("\"","");