去掉前后的空格是this.textBox1.Text.Trim();
如果是一个字符串中间有空格的话  该怎么去掉呢  
如textBox1的值是:123 33 6789       
望高手帮忙解决咯  谢谢了先

解决方案 »

  1.   

    用replace行吧?还有更好的办法吗?
      

  2.   

    我这样子写了不对  望帮忙改正一下  谢谢
    string str1 = this.textBox1.Text.Replace("","");
      

  3.   

    string str1 = this.textBox1.Text.Replace(" ","");
      

  4.   

    string str1 = this.textBox1.Text.Trim();
      

  5.   

    直接用Replace即可,
                              string s1=this.textBox1.Text;
    MessageBox.Show(s1);
    string s2=s1.Replace(" ","");
    MessageBox.Show(s2);
    我验证了一下,无论多少个空格,都行。
      

  6.   

    replace(" ","")几个空格都可以去掉了应该,他会把所有的空格都消除
      

  7.   

    比如:字符串string str1 = "下列说法不正确的是   ()"当中的字符串就不能消除掉  
    到底是为什么呀  大家帮帮忙咯
      

  8.   

    比如:字符串string str1 = "下列说法不正确的是   ()"当中的字符串就不能消除掉  
    到底是为什么呀  大家帮帮忙咯
    ---------------------
    全角空格“ ”
    半角空格“ ”
      

  9.   

    Regex regex = new Regex("\\s+");
    string str = regex.Replace(textBox1.Text, "");
    这样不光会消除空格,所有的空白字符(回车换行、空格、制表符)都会被除去。
      

  10.   

    Regex regex = new Regex("\\s+");
    string str = regex.Replace(textBox1.Text, "");
    这样不光会消除空格,所有的空白字符(回车换行、空格、制表符)都会被除去。
    ------------------------------------------------------------------------
    错误:找不到类型或命名空间名称Regex …
      

  11.   

    比如 str = "我 你 他";
    str = str.Replace(" "," ");
    str = str.Replace(" ","");
    Label1.Text = str;这样就可以把string中的所有空格去掉了.
      

  12.   

    string str1 = this.textBox1.Text.Trim();
      

  13.   

    Regex regex = new Regex("\\s+");
    string str = regex.Replace(textBox1.Text, "");
    这样不光会消除空格,所有的空白字符(回车换行、空格、制表符)都会被除去。
    ------------------------------------------------------------------------
    错误:找不到类型或命名空间名称Regex …加上引用:system.text.reg……
      

  14.   

    樓上這位girl對replace的使用真是到了出神入化的境界了,哈哈
      

  15.   

    string str1 = this.textBox1.Text.Replace(" ","");
      

  16.   

    Regex regex = new Regex("\\s+");
    string str = regex.Replace(textBox1.Text, "");
    这样不光会消除空格,所有的空白字符(回车换行、空格、制表符)都会被除去。
    ------------------------------------------------------------------------
    错误:找不到类型或命名空间名称Regex …=============================
    using System.Text.RegualrExpression;
      

  17.   

    replace(" ","")当然可以了。
      

  18.   

    制表符是'\t',就是在文本编辑中按"Tab"键输入的字符。