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