Extracción de una cadena de caracteres bajo SAS

chris -  
steelspirit Mensajes publicados 275 Fecha de registro   Estado Miembro -
Hola,
Quiero extraer las 3 últimas letras de una variable en SAS, sabiendo que la longitud de las cadenas no es la misma en cada caso.
Ejemplo:
arc hdg
gv hdg
quiero obtener el hdg.
Gracias de antemano por tu ayuda
Configuración: Windows XP Internet Explorer 6.0

1 respuesta

  1. steelspirit Mensajes publicados 275 Fecha de registro   Estado Miembro 80
     
    x=substr(var,length(var)-2,3);

    si tienes todo el tiempo de espacios en tu cadena también puedes hacer:

    x=scan(var,-1);

    Steel

    --

    - No has visto a Chloraine?
    - ¿Quién es Chloraine? - ¡Ja!
    23