| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
jc Lt JG

Registrado: 02 Mar 2004Mensajes: 68
|
Publicado: Jue 04 Mar, 2004 2:02 pm Asunto: TrimLeft() y TrimRight() con AsiString |
|
|
Hola a todos:
Tengo un AnsiString (cuyo nombre es "CADENA") y que consta de 8 caracteres.
¿Cómo puedo cortar los 4 caracteres de la izquierda o de la derecha con esos dos comandos?
¿Alguien me puede escribir el código necesario? No acabo de entender la estructura de ese comando.
Gracias y un saludo.
Juan Carlos |
|
| Volver arriba |
|
 |
Tugui Master


Registrado: 09 Nov 2002Mensajes: 663
|
Publicado: Jue 04 Mar, 2004 2:40 pm Asunto: |
|
|
Según lo ke yo tengo entendido estas funciones no son para capturar un determinado número de carácteres de un string sino que sirven para eliminar posibles espacios en blanco que pueda haber al principio (TrimLeft) o al final de una cadena (TrimRight).
Y una forma de hacer lo ke explicas sería algo parecido a lo siguiente:
AnsiString cadena = "cadena";
AnsiString ultimos4 = cadena.SubString(3,cadena.Length());
AnsiString primeros4 = cadena.SubString(1,4);
ShowMessage("Los 4 primeros: "+primeros4+"\nLos 4 últimos: "+ultimos4); _________________ ¡ADELANTE CON ESTE SUPER FORO! |
|
| Volver arriba |
|
 |
Tugui Master


Registrado: 09 Nov 2002Mensajes: 663
|
Publicado: Jue 04 Mar, 2004 2:44 pm Asunto: |
|
|
Voy a corregir la segunda línea:
AnsiString ultimos4 = cadena.SubString(cadena.Length()-3,cadena.Length());
queda más seguro así; _________________ ¡ADELANTE CON ESTE SUPER FORO! |
|
| Volver arriba |
|
 |
|