Foros del Web » Programación para mayores de 30 ;) » .NET »

Lectura de Archivos Y Cadenas en Visual Basic .NET

Estas en el tema de Lectura de Archivos Y Cadenas en Visual Basic .NET en el foro de .NET en Foros del Web. Hola a todos. Conozco muy poco de Visual Basic .NET por lo cuál esta herramienta no la manejo mucho. Tengo que leer un archivo de ...
  #1 (permalink)  
Antiguo 29/05/2008, 17:40
Avatar de ghidalgoram  
Fecha de Ingreso: marzo-2008
Ubicación: Costa Rica
Mensajes: 446
Antigüedad: 16 años, 8 meses
Puntos: 7
Pregunta Lectura de Archivos Y Cadenas en Visual Basic .NET

Hola a todos.
Conozco muy poco de Visual Basic .NET por lo cuál esta herramienta no la manejo mucho.

Tengo que leer un archivo de texto que esta divido por párrafos. Cada párrafo inicia con "( 1 ) -", el siguiente con "( 2 ) -", el tercero con "( 3 ) -" y así sucesivamente.
Algo como esto,, ejemplo:

Código:
( 1 ) - $9 / 2br - 45454 -784 white (Longs) (map)
Need. Destinos hacia Francia
Precio de alquiler: $100






( 2 ) - $685 / 2br - Townhome (%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)
Spectacular
Fantástico





( 3 ) - $357 / 7br - Townwhite (5456465ss dsf)
Spectacular


Después de que se abre el archivo y se almacena en una variable de texto, debe eliminarse aquellos párrafos que tienen varias veces repetido el símbolo de "%". Como se ve en el párrafo # 2. Esto significa que esta información es "basura" ó que debe desecharse. Cuando se termine de procesar todo el archivo, el mismo debe guardar todos aquellos párrafos que no tiene varias veces el "%". Si aparece una vez, no hay problema, pero si aparece muchas veces como el párrafo 2, significa que este párrafo debe ser eliminado.

Deseo saber como puedo leer cada párrafo y asignarlo en un array. Tengo como información que cada párrafo inicia con "( 1 )", "( 2 )", "( 3 )",... He intentado de muchas maneras, como leer línea por línea, ó caracter por caracter, pero no he logrado capturar por completo el párrafo y asignarlo a una celda específica.

He utilizado "split", "Substring". No se si alguien me puede ayudar.
Gracias amigos.
Saludos
  #2 (permalink)  
Antiguo 29/05/2008, 18:00
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 2 meses
Puntos: 87
Respuesta: Lectura de Archivos Y Cadenas en Visual Basic .NET

de hecho tu separador de parrafo n o es solo (numero) si no (numero)-

creo q debes hacer uso de regex , pero antes debes leer todo el contenido con un ReadToEnd() no un readline y una vez q tengas ese string solo haces un regex.Matches y cada match sea tu parrafo.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 30/05/2008, 11:21
Avatar de ghidalgoram  
Fecha de Ingreso: marzo-2008
Ubicación: Costa Rica
Mensajes: 446
Antigüedad: 16 años, 8 meses
Puntos: 7
Pregunta Respuesta: Lectura de Archivos Y Cadenas en Visual Basic .NET

Cita:
Iniciado por Peterpay Ver Mensaje
de hecho tu separador de parrafo n o es solo (numero) si no (numero)-

creo q debes hacer uso de regex , pero antes debes leer todo el contenido con un ReadToEnd() no un readline y una vez q tengas ese string solo haces un regex.Matches y cada match sea tu parrafo.
EXECELENTE AMIGO . GRACIAS POR TU RESPUESTA. VOY A INTERTALO CON TU RECOMENDACION, CUALQUIER COSA TE VUELVO A CONSULTAR,,, ESO SI NO HAY NINGUN PROBLEMA. GRACIAS Peterpay. SALUDOS
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 22:21.