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

Leer archivos Texto

Estas en el tema de Leer archivos Texto en el foro de .NET en Foros del Web. HOla amigos Necesito capturar ciertas cadenas de varios archivos de texto, donde inicialmente buscaria ciertos caracteres y luego los valores que se ubican un par ...
  #1 (permalink)  
Antiguo 16/06/2009, 18:11
 
Fecha de Ingreso: junio-2009
Mensajes: 2
Antigüedad: 14 años, 10 meses
Puntos: 0
Leer archivos Texto

HOla amigos
Necesito capturar ciertas cadenas de varios archivos de texto, donde inicialmente buscaria ciertos caracteres y luego los valores que se ubican un par de lineas abajo, para prsteriormente almacenarlas en un txt o dbf
Por ejemplo

-------n lineas
Code: 01002
valor: 1000
value:1200
Sector: Alfa
valor: 1000
value:2200

--------n lineas

En este ejemplo ubicaria primero la palabra "code" y luego el dato que se encuentra 2 lineas abajo, es decir "1200"
Por el momento solo he creado el formulario, usado el control opendialog para levantar el archivo, pero hasta ahi nomas avance
Alguna sugerencia

Private Sub btnOpenFile_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOpenFile.Click
Dim strFileName As String
openFD.InitialDirectory = "C:\"
openFD.Title = "Abrir archivo de Texto"
openFD.Filter = "Archivos de Texto|*.txt|*.met|*.met"
openFD.ShowDialog()

strFileName = openFD.FileName
MsgBox(strFileName)

Dim objReader As New System.IO.StreamReader(strFileName)
TextBox1.Text = objReader.ReadToEnd
objReader.Close()
  #2 (permalink)  
Antiguo 17/06/2009, 01:33
Avatar de menxucp27  
Fecha de Ingreso: enero-2009
Ubicación: Sagunto
Mensajes: 50
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Leer archivos Texto

no me ha quedado muy claro cual es tu pregunta.... pero yo abro asi los archivos de texto:

Dim lector As StreamReader = File.OpenText(Server.MapPath("~/archivo.txt"))
Label1.Text = lector.ReadToEnd()
lector.Close()
  #3 (permalink)  
Antiguo 17/06/2009, 12:22
 
Fecha de Ingreso: junio-2009
Mensajes: 2
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Leer archivos Texto

HOla
Queria capturar de un archivo de texto ciertas cadenas que no mantienen una posicion fija en la linea de texto ni como numero de linea, el unico detalle en comun es que es antecedida de una palabra. En el ejemplo : apenas ubique el code: 01002 deberia retornarme el valor "1200" para luego este valor almacenarlo en un txt o una tabla

Muchas Gracias por tus Sugerencias.
  #4 (permalink)  
Antiguo 17/06/2009, 12:36
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 7 meses
Puntos: 87
Respuesta: Leer archivos Texto

utilizar expresiones regulares para poder buscar los N patrones de coincidencias en tu texto y extraer una especie de diccionario o hashtable o tabla con tu clave, valor
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
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




La zona horaria es GMT -6. Ahora son las 19:25.