如8 8 A6 7
把中间的空白除掉?88A67

解决方案 »

  1.   

    string p = "8 8 A6 7 ";
    System.Text.RegularExpressions.Regex.Replace(p, @"\s+", "");
      

  2.   

    用Replace
    string str="8 8 A6 7";
    string newstr=str.Replace(" ","");
      

  3.   

    p=System.Text.RegularExpressions.Regex.Replace(p, @"\s+", "");
      

  4.   

    trim();
    or
    replace(" ","");
      

  5.   

    s=0 8 PB8;
    string newstr = s.Replace(" ", "");
                Response.Write(newstr.ToString()+"<br/>");输出还是:0 8 PB8
      

  6.   

    string.replace(" ",""); 这个对!
      

  7.   


    DECLARE @dd nvarchar(200)
    SET @dd='asd sdf sdf d'
    SELECT REPLACE(@dd,' ','') 'jieguo'
    /*结果
    jieguo
    ---------
    asdsdfsdfd
    */
      

  8.   

    用string.Replace(" ","");在页面上显示是没有空格了,可是要源文件中"8 6 6 8 6 <br/>86686"还是有空格,我要比较两个字符串,老是通不过......
      

  9.   

    2楼 的只能去掉一个空格的  有2个或2个以上连续的空格就不能了
    string str = "8 8 A6   7 ";
    str = str.Trim();
    for(int i = 1;i<str.Length-1;i++)
    {
    str = str.Replace(" ", "");
    }
    也可以用正则来做
      

  10.   

    string str = "8 8 A6  7 "; 
    str = str.Replace(" ", ""); 一百个空格也可以
      

  11.   

    同意Repalcestring newstr=old.Replace(" ","");
      

  12.   

    string str = "8 8 A6  7 "; 方法一:str.Trim();//最简单
    方法二:str=str.Replace(" ","");//把空格用空串(不是null)替代
      

  13.   

    Trim 只能去头和尾的空格  不要误导人
    Replace 可以替换掉N个相连的空格,不要误导人
      

  14.   

    还要考虑string.replace("&nbsp;","");
      

  15.   

    //只是替换空格键空白
    string tmp="8 8 A6 7";
    string result=tmp.Replace(" ","");//result="88A67"//如果还需要删除\t等等空白,则 需要使用正则表达式
    如:
    string result=Regex.Replace(tmp,@"\s+","");\\“\s+”可查询空白字符
      

  16.   

    trim()只能剔除左右两边的空格,不能剔除字符串中间的空格;replace()倒是可行的一个办法。