#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
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
__________________
Florentín Navarrete Moya SAP HCM Consultant Mail: Blog: |
#3
|
||||
|
||||
DATA: g_int TYPE i,
g_str TYPE string. g_int = strlen( cadena ). g_int = g_int - 3. g_str = cadena+g_int(3).
__________________
David Carballido Córdova |
Herramientas | Buscar en Tema |
Desplegado | |
|
|