请教delphi 怎么copy后面几个字符

请问delphi 如何copy后面几个字符if copy(url,1,3)m3u thenbeginurl的长度不是固定的 如何copy倒数后面

请问delphi 如何copy后面几个字符
if copy(url,1,3)='m3u' then
   begin

url的长度不是固定的 如何copy倒数后面几个,1,3是从前面开始,倒数怎么弄呀 求高手解惑
[解决办法]
var
i:Integer;
s1:string;
begin
  s1:='abcdefg123456';
  i:=Length(s1);//取得s1的长度
  ShowMessage(Copy(s1,i-3+1,3));//复制最后3个字母并show
end;