现在有一动态字符串,我想去除它中间所出现的最后一个.号
比如sasa.sasa.sas.dsds.dsdsds.得到sasa.sasa.sas.dsds.dsdsds  ,该字符串是动态产生的··

解决方案 »

  1.   

    var ss ="sasa.sasa.sas.dsds.dsdsds." ;
    ss = ss.TrimEnd('.');
      

  2.   

    用LastIndexOf方法找到最后一个’.‘的位置,然后字符串拼接~
      

  3.   

    请问有没有在C#里写的? 
    var ss  这是JS声明方法吧
      

  4.   

     string arr ="sasa.sasa.sas.dsds.dsdsds." ;
    arr = arr.TrimEnd('.');
        Response.Write(arr)
    没效果。。还是最开始的那样
      

  5.   

    按楼上方法变通一下
    string s = "aa\'bb\'cc\'";
    string r = s.TrimEnd(new char[] { '\'' });
      

  6.   

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

  7.   

    不能改变字符串的格式呢,只能是XXXX.XXXX.XXXX.XXXX.这样的格式。出现多少个.无所谓
      

  8.   

    解决了。原来是我打错了字符串。
    arr = arr.TrimEnd('.');这样是可以的,谢谢大家