| 
	
		|  Autor | Tema: Sacar datos de una variable  (Leído 3,964 veces) |  
	| 
			| 
					
						| USUARIO_DE_SOFTWARE_LIBRE | 
 
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
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| SheKeL_C$ 
								 
								
								 Desconectado 
								Mensajes: 549
								
								 
								_-=[Sh3K3L_C$]=-_
								
								
								
								
								
								   | 
 
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 cad = "sopapeame la papirola"temp = Split(cad, " ")
 MsgBox temp(2)
papirola esta en la posicion 1,2,3 . Pero los arrays empieza x el 0. Y seguiria asi 0,1,2 Salu2
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| CeLaYa 
								 
								
								 Desconectado 
								Mensajes: 543
								
								   | 
 
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)
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 "La soledad es el elemento de los grandes talentos".Cristina de Suecia (1626-1689) Reina de Suecia.
 |  |  |  | 
			| 
					
						| elmaro 
								 
								
								 Desconectado 
								Mensajes: 301
								
								 
								Unas simples palabras...
								
								
								
								
								
								   | 
 
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 splitsuerte man
 
 El MaRo!
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| USUARIO_DE_SOFTWARE_LIBRE | 
 
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    así que...¿existe alguna que haga esto? saludos |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| CeLaYa 
								 
								
								 Desconectado 
								Mensajes: 543
								
								   | 
 
a ver , la variable que usas es de tipo String?, quieres quitarle los numeros que contenga y solo dejar las letras?
 |  
						| 
								|  |  
								|  |  En línea | 
 
 "La soledad es el elemento de los grandes talentos".Cristina de Suecia (1626-1689) Reina de Suecia.
 |  |  |  | 
			| 
					
						| USUARIO_DE_SOFTWARE_LIBRE | 
 
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 |  
						| 
								|  |  
								| « Última modificación: 10 Octubre 2006, 20:30 pm por marcolandia^^ » |  En línea | 
 
 |  |  |  | 
			| 
					
						| <--v1c1ous--> 
								 
								
								 Desconectado 
								Mensajes: 776
								
								 
								¡Operadora! ¡Deme el número para el 911! - Homero
								
								
								
								
								
								     | 
 
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: If String1 = "NOD 32" then String1 = "NOD"Tu pregunta inicial es facil "¿Es posible sacar datos de una variables?"ElseIf String2 = "NortonAntirvirus" then String2 = "Norton"
 End If
 Respuesta:
 Claro que si: 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? |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| USUARIO_DE_SOFTWARE_LIBRE | 
 
lo que yo quiero es algo asi: FuncionMagica("que lindo dia", "dia")
que lindo dia seria la string a la que se le quiere sacar datos, y dia serian los datos a sacar. O que saque una determinada cantidad de caracteres. Pero creo que no existe tal función voy a tener que seguir usando left, right, slip... todas esas graxias |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| NYlOn 
								 
								
								 Desconectado 
								Mensajes: 842
								
								 
								OOOOHHHHHH, TARAGÜIIII       xDDDDDD
								
								
								
								
								
								     | 
 
Variable = Replace(Variable, "32", "")
Saludos.- |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | Datos en variable Programación C/C++
 | NewBe | 2 | 2,306 |  14 Octubre 2011, 19:30 pm por NewBe
 |  
						|   |   | como sacar los datos de una id de una db PHP
 | _vicho_ | 3 | 2,457 |  20 Marzo 2013, 16:49 pm por 1mpuls0
 |  
						|   |   | Seprar datos en una variable Programación Visual Basic
 | e500 | 4 | 2,944 |  5 Abril 2013, 05:11 am por e500
 |  
						|   |   | Otra de las mias jejje traspasar datos condicionados de una variable a otras
							« 1 2 » .NET (C#, VB.NET, ASP)
 | luis456 | 13 | 8,812 |  8 Marzo 2015, 16:22 pm por luis456
 |  
						|   |   | Sacar variable de DB a PHP Desarrollo Web
 | Snoosarp | 1 | 2,045 |  23 Abril 2017, 22:51 pm por engel lex
 |    |