在c# 中如何去除一个字符串中的空格和‘\t’
如果这个字符串只是含有空格 和 ‘\t’又该怎么办?
谢谢帮写个函数

解决方案 »

  1.   

    trystring yourStr = ..............;
    string result = Regex.Replace(yourStr, @"^[ \t]*|[ \t]*$", "");
    还有问题就是全角空格是否去除
    再就是另一个帖子我提到的问题,最后一个字符是\n,并不是空格或\t,那这样的字符串,你要替换的结果是什么
    string yourStr = "  \t   \t   aaa   \t   \n";
      

  2.   

    去除两边的空格 .Trim()因为我也是在学习阶段对于其他问题就不懂了。.Trim()也是我在别人的程序中看到的。然后在百度中搜索什么意思。才了解的。楼上的string.Reaplace也是系统自带的方法吗?真想知道还有多少系统自带的方法啊。不了解这些真的对编程有很大的困扰。在百度搜了N次也没找到。楼上可以说一下吗?谢谢
      

  3.   

    去除两边的空格 .Trim()因为我也是在学习阶段对于其他问题就不懂了。.Trim()也是我在别人的程序中看到的。然后在百度中搜索什么意思。才了解的。楼上的string.Reaplace也是系统自带的方法吗?真想知道还有多少系统自带的方法啊。不了解这些真的对编程有很大的困扰。在百度搜了N次也没找到。楼上可以说一下吗?谢谢==============================================
    你该不会连MSDN都不知道是什么吧....
      

  4.   

    我真的不知道MSDN是什么。。可以说一下吗?谢谢了啊。。
      

  5.   

    String.Replace('\t','').Trim();
    就OK了
      

  6.   

    哦,不好意思,看错题意了,开始以为只去掉开始和结尾的,全去掉,那就这样string yourStr = .............;
    string result = yourStr.Replace("\t", "").Replace(" ", "");
      

  7.   

    String.Trim 方法从此实例的开始位置和末尾移除空白字符的所有匹配项