Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2011, 13:04
juanluis911
 
Fecha de Ingreso: noviembre-2007
Mensajes: 25
Antigüedad: 17 años
Puntos: 1
Información Extraer ciertos datos de un TXT

Tengo una cuestión con un archivo de texto, no me ha tocado trabajar mucho con ellos

Lo que necesito tal vez sea algo así

Tomar el archivo de texto "archivo.txt" y meterlo a una variable
despues de esto identificar a partir de la linea 21 en el caracter 28 el texto "E/C" si se encuentra ese texto entonces necesitaria extraer de la linea 23 el texto de los caracteres del 139 hasta el 145 de esa linea 23 entonces después de esto seguir leyento en la linea 25 para volver a identificar si en el caracter 28 se encuentra el texto "E/C" y así sucesivamente hasta llegar a la linea -26, llegando a esa línea necesito leer la linea -22 y guardar en una variable los caracteres 38 hasta que encuentre un " .00 "

no se si me explique...

pondre un ejemplo del .TXT

Cita:
****************** ****************** ****************** ****************** ****************** V 3.3.



Período de Proceso: ********** Fecha de Proceso **********
Registro Patronal: ******** RFC: ********** Area Geográfica: B Página: 1

Nombre o Razón Social: *********************** Delegación **** ****** **
Actividad: AGRICOLA SubDelegación ****: **********1

Domicilio: ************** Pob., Mun. / Deleg.D.F.: **********
Código Postal: ***** Entidad ****** ****************** ******************

****************** N O M B R EE n f e r m e d a d e s y M a t e r n i d a dRFC/CURP CLAVE DE UBICACIÓN


Clave Fecha Días SDI Inc Aus C.F.Exc.Pat Exc. O P.D. PaP.D. ObG.M.P. P G.M.P. O R.T. I.V. Pa I.V. O G.P.S. PatronaS U M A SObreraSubTota


*************** ****************** ******************

ISM 01/01/20 31 378.30 0.00 0.00 27.32 9.76 40.99 14.64 19.52 68.31 24.40 39.04 573.48 48.80 622.28

*************** ****************** ******************

ISM 01/01/20 31 378.30 0.00 0.00 27.32 9.76 40.99 14.64 19.52 68.31 24.40 39.04 573.48 48.80 622.28

*************** E/C ****************** CUGJ-570911-

ISM 01/01/20 31 378.30 0.00 0.00 17.86 6.38 26.80 9.57 12.76 44.66 15.95 25.52 505.90 31.90 537.80

*************** ****************** ******************

ISM 01/01/20 31 378.30 29.07 10.57 57.44 20.52 86.17 30.77 41.03 143.61 51.29 82.06 817.68 113.15 930.83

*************** ****************** ******************

ISM 01/01/20 31 378.30 0.00 0.00 17.86 6.38 26.80 9.57 12.76 44.66 15.95 25.52 505.90 31.90 537.80

*************** ****************** ******************

ISM 01/01/20 31 378.30 76.33 27.75 87.51 31.25 131.27 46.88 62.51 218.78 78.14 125.02 1,079.7 184.021,263.74

*************** E/C ****************** ******************

ISM 01/01/20 31 378.30 0.00 0.00 17.86 6.38 26.80 9.57 12.76 44.66 15.95 25.52 505.90 31.90 537.80

*************** E/C ****************** ******************

ISM 01/01/20 31 378.30 0.00 0.00 17.86 6.38 26.80 9.57 12.76 44.66 15.95 25.52 505.90 31.90 537.80

*************** ****************** ******************

ISM 01/01/20 31 378.30 0.00 0.00 17.86 6.38 26.80 9.57 12.76 44.66 15.95 25.52 505.90 31.90 537.80

279 3,404.70 38.32 103.19 154.78 722.31 412.76 554.27
****************** ****************** 105.40 288.89 433.42 206.38 257.98 5,573.86 6,128.13
****************** ****************** ******************

279 0.00
Total a Pagar: 0,000.00 ****************** : *

****************** ****************** ******************
****************** ******************.
****************** ******************
****************** ****************** ****************** ******************









Para el cálculo del seguro de I.V. se utilizará Total a pagar: x,xxx.xx
Espero puedan ayudarme :)