Título: Sacar datos de una variable Publicado por: USUARIO_DE_SOFTWARE_LIBRE en 10 Octubre 2006, 14:27 pm Hola, siempre necesite saber esto ¿es posible sacar datos de una variable? por ejemplo en una variable tengo: "sopapeame la papirola" y yo quiero sacar la palabra "papirola" ¿como hago?
graxias de antemano Título: Re: Sacar datos de una variable Publicado por: SheKeL_C$ en 10 Octubre 2006, 14:38 pm La funcion Split divide una cadena por el caracter que tu quieras y lo mete en un array, luego tienes que llamar al array y la posicion que tu quieras
Código: cad = "sopapeame la papirola" papirola esta en la posicion 1,2,3. Pero los arrays empieza x el 0. Y seguiria asi 0,1,2 Salu2 Título: Re: Sacar datos de una variable Publicado por: CeLaYa en 10 Octubre 2006, 15:37 pm puedes usar la instrucción mid
dim s as string s= mid ("Soplame la papirola", 12, 8) o la instruccion right s= mid ("Soplame la papirola", 8) Título: Re: Sacar datos de una variable Publicado por: elmaro en 10 Octubre 2006, 16:48 pm para usar la instruccion mid y/o right o left necesitas saber el tamaño de las palabras a separar, si desconoces ese dato va a salir cualkier cosa, asi que es mucho mas facil y efectivo en mucho de los casos(segun sea lo que se encesita) usar la instruccion split, en este caso x ejemplo es mucho ams efectivo la instruccion split
suerte man El MaRo! Título: Re: Sacar datos de una variable Publicado por: USUARIO_DE_SOFTWARE_LIBRE en 10 Octubre 2006, 19:18 pm Hola, gracias por responder, pero ya conozco todas esas funciones :p. Yo lo que quiero hacer es esto por ejemplo:
tengo la variable "antivirus", dentro de esa variable hay esto: "nod 32" y yo le quiero "sacar", "borrar" "32" y que dentro de la variable antivirus quede "nod " ¿entienden lo que quiero? nunca vi en ningun lado alguna funcion para esto, tal vez se pueda manejando la memoria... pero seria mas facil con una funcion :D así que...¿existe alguna que haga esto? saludos Título: Re: Sacar datos de una variable Publicado por: CeLaYa en 10 Octubre 2006, 19:41 pm a ver , la variable que usas es de tipo String?, quieres quitarle los numeros que contenga y solo dejar las letras?
Título: Re: Sacar datos de una variable Publicado por: USUARIO_DE_SOFTWARE_LIBRE en 10 Octubre 2006, 20:24 pm a ver , la variable que usas es de tipo String?, quieres quitarle los numeros que contenga y solo dejar las letras? un string, le tengo que quitar letras casi siempre, pero aveces son numeros saludetes Título: Re: Sacar datos de una variable Publicado por: <--v1c1ous--> en 10 Octubre 2006, 21:04 pm Que lio que hacen con algo tan simple.
Explica exactamente que queres hacer, asi te pueden decir como. Si conoces los valores de las strings que queres modificar es facilisimo, simplemente: Citar If String1 = "NOD 32" then String1 = "NOD" ElseIf String2 = "NortonAntirvirus" then String2 = "Norton" End If Tu pregunta inicial es facil "¿Es posible sacar datos de una variables?" Respuesta: Claro que si: Citar String = "Sopapiame la que quieras" String = "Sopapiame" Asi de facil se sacan datos de una variable. Si queres buscar una string dentro de otra string, tambien es facil: Busca que es la funcion InStr Y hay muchisimas opciones mas de las que todos te dijeron, pero nadie entiende para que queres hacerlo, ni como ni con que. -¿Conoces los valores iniciales de las String? -¿Queres buscar cadenas de texto dentro de una String y quitarla? Título: Re: Sacar datos de una variable Publicado por: USUARIO_DE_SOFTWARE_LIBRE en 10 Octubre 2006, 23:20 pm lo que yo quiero es algo asi:
Código: FuncionMagica("que lindo dia", "dia") Pero creo que no existe tal función voy a tener que seguir usando left, right, slip... todas esas graxias Título: Re: Sacar datos de una variable Publicado por: NYlOn en 11 Octubre 2006, 01:34 am Código: Variable = Replace(Variable, "32", "") Saludos.- Título: Re: Sacar datos de una variable Publicado por: USUARIO_DE_SOFTWARE_LIBRE en 11 Octubre 2006, 02:21 am Código: Variable = Replace(Variable, "32", "") Saludos.- |