La función RightStr(), declarada en la unit System.StrUtils, devuelve una cadena que contiene un número específico de caracteres desde el lado derecho del parámetro ingresado.
Declaración de la función RightStr()
function RightStr(const AString: AnsiString; const Count: Integer): AnsiString; overload;
function RightStr(const AString: WideString; const Count: Integer): WideString; overload;
AString representa una expresión de tipo string desde la cual se devuelven los caracteres de la derecha indicados en Count.
El parámetro Count determina cuántos caracteres devuelve la función. Si es 0, devuelve una cadena de longitud cero (“”). Si es mayor o igual al número de caracteres en AString, se devuelve toda la cadena ingresada.
Ejemplo de la función RightStr()
Uses System.StrUtils;
...
var
vTxt : string;
begin
vTxt := 'Delphi desde cero, programa tu vida.';
vTxt := RightStr(vTxt,12);
// ahora vTxt es igual a 'ama tu vida.'
end;