Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2016, 05:00
isaac26lopez
 
Fecha de Ingreso: abril-2016
Ubicación: C:\Usuarios\isaac
Mensajes: 33
Antigüedad: 8 años, 1 mes
Puntos: 1
Leer archivo + crear una tabla con ciertos campos

Buensa foreros! Me encuentro con el siguiente problema. Tengo en un archivo de texto cientos de lineas.

Lo que quiero es leer ese archivo de texto (eso lo he conseguido), una vez leído, me coja ciertas lineas, por ejemplo, quiero que me muestre solo las lineas que contienen: "CampoGraba=%", "MaxLength=%" y "TipoDato=%"

Como haría para conseguir filtrar ese archivo de texto para sacar esos datos, y después, poder organizarlos en formato tabla? Ej:

CampoGraba | MaxLength | tipoDato

1 30 Caracter
2 20 Integer

Aqui os dejo el código para que vayáis mirando lo poco que tengo realizado:
Código vb:
Ver original
  1. Imports System
  2. Imports System.IO
  3. Imports System.Text
  4. Module Module1
  5.     Sub Main()
  6.         'Primero leeremos el fichero en busca de los parámetros "x"
  7.        Dim lector As New StreamReader("C:\Program Files (x86)\Distribucion\mscr\mscr_037.msc")
  8.         Dim linea As String = ""
  9.         Dim texto As New ArrayList()
  10.  
  11.         Do
  12.             linea = lector.ReadLine()
  13.             If Not linea Is Nothing Then
  14.                 texto.Add(linea)
  15.             End If
  16.         Loop Until linea Is Nothing
  17.         lector.Close()
  18.         For Each linea In texto
  19.             Console.WriteLine(linea)
  20.         Next
  21.         Console.ReadLine()
  22.     End Sub
  23. End Module


Si no me he explicado muy bien decídmelo.

Muchas gracias por vuestro tiempo y un saludo.
__________________
"He intentado cambiar el mundo, pero no he encontrado el código fuente"