| 
	
		|  Autor | Tema: Hacer Split desde una determinada posición en el texto  (Leído 3,355 veces) |  
	| 
			| 
					
						| aaronduran2 | 
 
Hola. Quisiera saber como puedo hacer Split de un texto desde una determinada posición.
 Gracias de antemano.
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Novlucker 
								Ninja y 
								Colaborador
								      Desconectado 
								Mensajes: 10.683
								 
								Yo que tu lo pienso dos veces
								
								
								
								
								
								   | 
 
Creo que lo más sencillo, es simplemente.. leer desde una determinada parte del texto, con un mid , guardar eso en una variable, y hacerle el split a eso que hemos guardado    Saludos
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
 Albert Einstein |  |  |  | 
			| 
					
						| seba123neo | 
 
Quisiera saber como puedo hacer Split de un texto desde una determinada posición. ¿podrias poner un ejemplo? seria para entender mejor... EDITADO:es como dijo Novlucker    |  
						| 
								|  |  
								| « Última modificación: 21 Septiembre 2008, 01:07 am por seba123neo » |  En línea | 
 
 |  |  |  | 
			| 
					
						| aaronduran2 | 
 
Estoy haciendo un programilla que dumpea el proceso Steam.exe para obtener la contraseña de la cuenta en uso. Al principio lo conseguí utilizando Mid (como dijo Novlucker), pero al cambiar de cuenta también cambió el offset donde estaba la contraseña, así que ahora hago que dumpee todo el proceso, pero no sé como voy a hacer para encontrar rápidamente la contraseña.
 Saludos.
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| jackl007 
								       
								
								 Desconectado 
								Mensajes: 1.403
								
								 
								[UserRPL]
								
								
								
								
								
								     | 
 
creo que estas usando el programa de mad  no? mira hay una funcion llama InSrg la cual te devuelve la posicion de una cadena dentro de otra cadena, con esto puedes recortar la cadena que necesitas (usando mid), y luego aplicar el split, si en caso quieras romperla segun algun parametro.http://msdn.microsoft.com/es-es/library/8460tsh1 (VS.80).aspx |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| aaronduran2 | 
 
Como tú dices, lo hice usando las APIs del MemDump de ||MadAntrax||. Ya había utilizado InStr para obtener la posición de la cadena que busqué. El problema es que cada vez que se inicia sesión en Steam, el offset donde se almacena la contraseña cambia, así que de momento dumpeo el proceso entero y luego busco a mano la contraseña, mientras no encuentre la forma de que se elimine la mayor parte del contenido inservible del archivo. Gracias por el consejo.
 Saludos.
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Spider-Net 
								       
								
								 Desconectado 
								Mensajes: 1.165
								
								 
								Un gran poder conlleva una gran responsabilidad
								
								
								
								
								
								     | 
 
Como tú dices, lo hice usando las APIs del MemDump de ||MadAntrax||. Ya había utilizado InStr para obtener la posición de la cadena que busqué. El problema es que cada vez que se inicia sesión en Steam, el offset donde se almacena la contraseña cambia, así que de momento dumpeo el proceso entero y luego busco a mano la contraseña, mientras no encuentre la forma de que se elimine la mayor parte del contenido inservible del archivo. Gracias por el consejo.
 Saludos.
 
 Y si cambia la posición cada vez, en vez de dejar una posición fija porque no en cuanto cargas la cadena haces el InStr buscando lo que quieras? y así directamente cada vez que cargue el proceso buscas la cadena que quieras esté donde esté, te devolverá su posición y ya haces el split a partir de ahí no? Saludos! |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| aaronduran2 | 
 
Lo malo es que el nombre de la cuenta aparece en varios sitios, y pasa lo mismo con la contraseña, así que voy a comprobar que tipo de caracteres acepta la contraseña de la cuenta de Steam para eliminar todos los caracteres inservibles del resultado final. Se puede dar el tema por zanjado.
 Saludos.
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | hacer zoom solo en una parte determinada de una pagina web Desarrollo Web
 | javierr | 5 | 6,357 |  9 Enero 2011, 19:13 pm por javierr
 |  
						|   |   | (Python 3.5) Hacer una accion a una determinada hora Scripting
 | BigKaz | 5 | 4,796 |  10 Diciembre 2016, 19:01 pm por antkk
 |  
						|   |   | hacer split y almacenarlo en una matriz en vb.net
							« 1 2 » .NET (C#, VB.NET, ASP)
 | Flamer | 10 | 11,870 |  17 Julio 2017, 04:58 am por Serapis
 |  
						|   |   | (Pregunta): Como hacer que una $_SESSION determinada dure 2 horas.
							« 1 2 » Desarrollo Web
 | Leguim | 10 | 5,547 |  3 Noviembre 2019, 17:55 pm por Leguim
 |  
						|   |   | Ucrania gana Eurovisión 2022 y Chanel se queda en tercera posición con 459 puntos, el mejor resultado desde 1995 Foro Libre
 | El_Andaluz | 4 | 5,334 |  17 Mayo 2022, 13:08 pm por El_Andaluz
 |    |