• Sábado 18 de Mayo de 2024, 19:51

Autor Tema:  Leer Fragmentos de una linea txt en c#  (Leído 1424 veces)

marian_15

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Leer Fragmentos de una linea txt en c#
« en: Martes 8 de Diciembre de 2009, 16:29 »
0
Hola!!!!
 Quisiera saber como puedo leer solo los fragmentos de una linea de un archivo txt por ejemplo:
                                                                    C R E D I T O S   P R O P I O S                                                  
                                                                                                                                     
                                                                                                                                     
              ACT.ECO:             MODALIDAD(ES):                 TIPO DOCTO(S):                 INCIDENCIA(S): 01,..,55            
             IMPORTE:                                          PERIODO:                       ANTIGUEDAD  MAYOR  A:                  
                                                                                                                                     
       REG. PATRONAL  MOV. PATRONAL  SECT.  NUM.CRED.  CE   PERIODO  TD   FECHA ALTA  INC. FEC. INCID.  DIAS    I M P O R T E        
                                                                                                                                     
        E24-10390-10   6  20/02/1986   00   091097777       06/2009  02   30/06/2009   01  30/06/2009   0041        44,348.70
089063584       01/2002  82   19/05/2008   14  29/08/2008   0346           398.05            ---- Esto es lo unico que me interesa

A la hora de que lo importo a mi programa lo unico k kiero k me carge son los datos del final, leyendome linea por linea hasta que encuentre una quetenga 8 espacios y que empieze con "E". y despues de 46

Arcangel_Asesino

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: Leer Fragmentos de una linea txt en c#
« Respuesta #1 en: Miércoles 9 de Diciembre de 2009, 08:58 »
0
Si l oque queires es separar un  String en palabras o en partes tienes que tener un delimitador... y perarlo es sencillisomo

Suponiendo que tienes el linea Perro-gato-canario en una Variable string leida de tu archivo y las quieres separar por el caracter -  usas:
Código: C#
  1.  
  2. String[] Palabras_Separadas = Linea.Split('-');
  3.  
  4.  

Con lo que en el arreglo Palabras_Separadas queda:

Palabras_Separadas[0]="Perro"
Palabras_Separadas[1]="gato"
Palabras_Separadas[2]="canario"

si quieres separar palabras de un enunciado puedes usar el carácter de espacio ' ' .... o el que determines en tu aplicación.