3 Últimas Posiciones De String
Hola muy buenas de nuevo.
Tengo un string de tamaño 21 en la que se me almacena por ejempolo este dato: "cust-ac-bodypart-020 " Quisiera coger de esta cadena, solo los 3 últimos caracteres, pero el problema es que el string se rellena por la izquierda, con lo cual en este ejemplo me cogería "20 " en lugar de "020", no se si me explico... Como podría rellenar la variable por la derecha y coger las últimos 3posiciones? Gracias de antemano |
Hola,
Puedes jugar con el operador de cadenas '+'. Por ejemplo: cadena = 'cust-ac-bodypart-020'. Calculas su longitud (en este caso 20). cadena+17(3) va a contener '020'. El 17 es el offset, y 3 el número de caracteres que quieres. Para escribir sería exactamente igual. Un saludo |
DATA: g_int TYPE i,
g_str TYPE string. g_int = strlen( cadena ). g_int = g_int - 3. g_str = cadena+g_int(3). |
Husos Horarios son GMT. La hora en este momento es 02:54:06. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web