Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: FaiF (A¥åHøRå) en 15 Enero 2006, 16:43 PM

Título: Quitar carácteres de una variable
Publicado por: FaiF (A¥åHøRå) en 15 Enero 2006, 16:43 PM
Hola,
por más que he buscado no he encontrado como quitar algunos carácteres de una variable. Les explico. He creado un programa que devuelve unos valores hexadecimales y detrás de cada valor la letra "H" que indica que es un valor hexadecimal y yo quiero que posteriormente clicando en un button (por ejemplo) quitar las Hs de esa variable.
Por ejemplo:

Yo tengo este contenido en una variable:
45H73H74H65H20H65H73H20H65H6CH20H63H6FH6EH74H65H6EH69H64H6FH20H64H65H20H6CH61H20H76H61H72H69H61H62H6CH65H

Y quiero que al pulsar en un botón la variable se quede igual pero sin las Hs:
4573746520657320656C20636F6E74656E69646F206465206C61207661726961626C65

No se si me he explicado bien pero si no se entiende me lo comentais.

saludos,

Miguel
Título: Re: Quitar carácteres de una variable
Publicado por: sch3m4 en 15 Enero 2006, 17:10 PM
podrías crear un bucle desde 1 hasta la longitud de la cadena, y partir ( mid() ) desde la posicion 1 hasta que encuentre una H ( instr() ) y guardar el valor y el resto de la cadena en una variable, despues cojer desde el valor guardado de la ultima H hasta que encuentre otra H ( instr() ) y hacer lo mismo, todo dentro del bucle
Título: Re: Quitar carácteres de una variable
Publicado por: NYlOn en 15 Enero 2006, 21:33 PM

Variable = Replace(Variable, "H", vbNullString)


Espero que sea lo que buscabas.
Saludos.-
Título: Re: Quitar carácteres de una variable
Publicado por: sch3m4 en 15 Enero 2006, 22:10 PM
vaya, xD no conocia esa funcion
Título: Re: Quitar carácteres de una variable
Publicado por: FaiF (A¥åHøRå) en 16 Enero 2006, 18:00 PM
gracias, ya lo soluciones con el codigo de NYlOn