如何将一个字符串截去最后两个字符?

解决方案 »

  1.   

    使用function Copy(S; Index, Count: Integer): string;var str,substr :string;
    str='abcd';
    substr=copy(length(str)-2,2);
      

  2.   

    你的加值分太少了
    var
       S: string;
    begin
       S:= 'jiang';
       Delete(S, length(s)-1, 2);     // S := 'jia'
       MessageDlg(S, mtWarning, [mbOK],0);
    end;
      

  3.   

    使用function Copy(S; Index, Count: Integer): string;var str,substr :string;
    str='abcd';
    substr=copy(length(str)-2,2);
    好象是想取得最后两个字符把
    而且,copy(length(str)-2,2)???
    去掉最后两个是copy(str,1,length(str)-2)把
      

  4.   

    var
       S: string;
    begin
       S:= 'jiang';
       Delete(S, length(s)-1, 2);     // S := 'jia'
       MessageDlg(S, mtWarning, [mbOK],0);
    end;
    这种处理也可以!