怎么去掉空格?比如说 “帮帮忙”和“帮   帮           忙”是相等的!

解决方案 »

  1.   

    trim('帮   帮           忙');
      

  2.   

    Trim();去空格
    TrimLeft();左面
    TrimRight();右面
      

  3.   

    s:ansistring;
    begin
      s:='帮   帮           忙';
      Caption:=StringReplace(s,' ','',[rfReplaceAll]);
    end;
      

  4.   

    AnsiReplaceStr()函数就能做到的,你去看看帮助
      

  5.   

    function ReplaceChar(const mStr: string; const mOld, mNew: Char): string;
    // 说明: 将mStr 中的 mOld 替换为 mNew;
    var
      i: Integer;
      vStr: string;
    begin
      vStr := mStr;
      for i := 0 to Length(vStr) do
        if vStr[i] = mOld then vStr[i] := mNew;
      Result := vStr;
    end;
      

  6.   

    str : String;
    begin
      str := '帮   帮           忙';
      str := StringReplace(s,chr($20),'',[rfReplaceAll]);
    end;
      

  7.   

    str : String;
    begin
      str := '帮   帮           忙';
      str := StringReplace(str,chr($20),'',[rfReplaceAll]);
    end;