Reemplazar caracter

Monica
22 de Abril del 2005
Hola

Hay algun método o función que reemplace un caracter de un string.

Cuando cojo el nombre de un fichero de un commonDialog pone esta barra "" y yo necesito que sea "/"

Saludos

Alejandro Tello
22 de Abril del 2005
Hola, lo que debes de ocupar es el método Replace(cadena, carac_buscado, carac_reemplazo). Si tienes problemas te invito a www.kognos.com.mx, ahí hay muchos expertos que te pueden ayudar. Saludos.

valentinbasel
22 de Abril del 2005
no hay nada que te lo tome directamente (creo).
Pero lo que podes hacer es, copiar toda a una variable string y usar :
a=instr(mi_variable,"")

'esto te va a devolver el numero de caracteres hasta "" (suponete 10)

b=left(mi_variable,a-1) & "/" 'te toma 9 caracteres y le suma "

claro que si la "" esta en el medio tambien vas atener que hacer una funcion por la izquierda
c=len(mi_variale) 'para saber el tamaño de la variable
a1=c-a
b1=right(mi_variable,a1+1) 'porque los cuentas desde la derecha

mi_nueva_cadena=b & b1 'aca sumas todo y te queda la variable.

Espero que eso te sirva, es lo que entendi de tu pregunta.

valentinbasel
22 de Abril del 2005
efectivamente la funcion REPLACE es muuuuuchooooo mas comoda que el menjunge que hice yo (y mas efectiva tambien).
siempre se aprende algo nuevo