FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Reemplazar caracter de una determinada posición.
Hola a todos,
Mi duda es una tontería pero, o no he buscado bien, o no he encontrado nada por el foro. El tema es el siguiente. Tengo un número de código (me resulta indiferente almacenarlo en una variable string o integer) al que tengo que eliminar el tercer carácter empezando por la izquierda.......algo así como un replace pero en lugar de indicar el carácter que quiero reemplazar tendría que indicar la posición........y no se como hacerlo. Gracias y un saludo. |
#2
|
||||
|
||||
no se si exista tal funcion, pero la puedes crear:
La cree de memoria, de pronto haya que hacerle algunos ajustes, pruebala y me avisas
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#3
|
||||
|
||||
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#4
|
||||
|
||||
Pues es que hay dos cosas, en el titulo pide reemplazar, en el mensaje borrar, hay tienes las dos opciones dependiendo lo que necesites.
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#5
|
|||
|
|||
Umm si solo necesitamos reemplazar un caracter usar copy es un poco matar moscas a cañonazos algo asi es mas eficiente:
cadena[3]:= 'C'; Saludos |
#6
|
|||
|
|||
Probaré las opciones que me dais y os cuento. Alguien decía por ahí que nombraba borrar y reemplazar, efectivamente me lié un poco. Tengo una cadena de caracteres con una logitud 9 y necesito que me devuelva una con logitud 8, borrando el tercer carácter empezando por la izqda.....eso es lo que quería decir....
Gracias por vuestras opiniones, cuando lo pruebe os cuento. Saludos. *********** Bueno, pués ya he probado con el delete que me indicaba Jhonny y para el caso que me ocupa me sirve. De todas formas cuando tenga un rato probaré a crear la funcion como decía Eduarcol (porque me puede servir para otro tema) y os cuento. Gracias de nuevo y disculpad que no haya sido claro en mi primer mensaje. Última edición por Drahcir fecha: 05-12-2007 a las 16:21:22. Razón: Comprobado. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Set focus en una posicion determinada | jorgegetafe | Varios | 2 | 03-11-2007 19:43:36 |
leer caracter por caracter, una linea de un memo | douglas | OOP | 1 | 05-10-2007 06:59:31 |
Obtener la posición de un caracter en una cadena | Javi2 | Varios | 3 | 09-06-2005 09:08:06 |
Ir a una determinada posicion de una tabla | VolaRe | Conexión con bases de datos | 1 | 02-06-2004 20:12:51 |
Posición del primer caracter de linea en un RichEdit | SCH | Varios | 0 | 22-09-2003 20:51:32 |
|