R
risingsoft
Unregistered / Unconfirmed
GUEST, unregistred user!
关于Delphi字符串的疑惑:
procedure TForm1.Button1Click(Sender: TObject);
var
str,str1,str2:string;
len:integer;
begin
str := 'srt测试代码1234你好';
len := length(str);
str1 := RightStr(str,5);
str2 := copy(str,len-4,5);
Showmessage(Format('len:%d str1:%s str2:%s',[len,str1,str2]));
end;
打印出来的结果是:len:19 str1:234你好 str2:4你好
想问的是:RightStr与Copy的区别本质在哪里?
procedure TForm1.Button1Click(Sender: TObject);
var
str,str1,str2:string;
len:integer;
begin
str := 'srt测试代码1234你好';
len := length(str);
str1 := RightStr(str,5);
str2 := copy(str,len-4,5);
Showmessage(Format('len:%d str1:%s str2:%s',[len,str1,str2]));
end;
打印出来的结果是:len:19 str1:234你好 str2:4你好
想问的是:RightStr与Copy的区别本质在哪里?