Trabajar con cadenas de texto

tWoViSiOn
13 de Mayo del 2004
Me gustaria saber alguna funcion o metodo de vB que cambie los caracteres dentro de una cadena por la que yo quiera. Ej:

cadena1=me gusta el "Futbol"
Resultante=me gusta el Futbol



Yuval
13 de Mayo del 2004
vale haber si me entero imaginamos que tenemos en una variable=me gusta el
y tu quieres poder añadir por ejemplo Futbol o otra cosa?

1º si lo que quieres añadir esta al final solo tienes que unir dos cadenas de texto ejemplo:
cadena1=me gusta el futbol
cadena2=inputbox(" Que te gusta") 'esta sentencia hace que el usuario pueda introducir una cadena en tiempo de ejecucion ejemplo mete: futbol
msgbox( cadena1 +cadena2) o msgbox(cadena1&cadena2)

2º si la cadena que quieres introducir es a mitad de un texto seria otra coso:
funciones de cadena que podrias utilizar:

instr(posicion inicio busqueda, cadena, buscar esta cadena) 'te da la posicion de una determinada cadena ejemplo instr(1,cadena1, "el") busca la posicion de la cadena el

len(cadena) `'numero de caracteres de la cadena

Nose esplicate un poco mejor asi te podremos hechar una mano, Suerte!!!

trinity
13 de Mayo del 2004
Si lo que quieres es reemplazar una cadena por otra utiliza replace
Por ejemplo
CadenaInicial = Me gusta el futbol
CadenaAConseguir = Me gusta el tenis

replace(CadenaInicial, "futbol", "tenis")

Creo que no es case-sentive, pero sino puedes utlizar lcase o ucase para que te pase todo a minúsculas o mayúsculas y no tengas problemas.