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 :)