Господа, помоготе распарсить данные
1. вырвать каждый параметр и его значение;
2. в значениях, где пропущен 0 (типа таких .39) его вставить.
нужны 2 этих выржения.
Каждая строка бдет парситься раздельо, естесственно.
+TNOM = 27 TOX = 4.5E-09 TSI = 5e-8 TBOX = 8E-08
+MOBMOD = 0 CAPMOD = 3 SHMOD = 0
+PARAMCHK=0 WINT = 0 LINT = -2E-08
+VTH0 = .52 K1 = .39 K2 = .1 K3 = 0
+KB1 = .95 K3B = 2.2 NLX = 7.2E-08
+DVT0 = .55 DVT1 = .28 DVT2 = -1.4
+DVT0W = 0 DVT1W = 0 DVT2W = 0
+NCH = 3.3E+17 NSUB = 1E+15 NGATE = 1E+20
+DVBD0 = 60.0 DVBD1 = 1.1 VBSA = 0.0
+KB3 = 2.2 DELP = 0.02
+ABP = 0.9 MXC = 0.9 ADICE0 = 0.93
+KBJT1 = 1.0E-08 EDL = .0000005
+NDIODE = 1.13 NTUN = 14.0
+ISBJT = 2e-6 ISDIF = 1e-6 ISTUN = 0.0 ISREC = 1e-5
+XBJT = 0.01 XDIF = 0.01 XREC = 0.01 XTUN = 0.001
+U0 = 352 UA = 1.3E-11 UB = 1.7E-18 UC = -4E-10
+W0 = 1.16E-06 AGS = .25 A1 = 0 A2 = 1
+B0 = .01 B1 = 10
+RDSW = 700 PRWG = 0 PRWB = -.2 WR = 1
+RBODY = 0.0 RBSH = 0.0
+A0 = 1.4 KETA = -.67 VSAT = 135000
+DWG = 0 DWB = 0
+ALPHA0 = 0.0 ALPHA1 = 1.5 BETA0 = 20.5
+AII = 1.2 BII = 0.1e-7 CII = 0.8 DII = 0.6
+VOFF = -.14 NFACTOR = .7 CDSC = .00002 CDSCB = 0
+CDSCD = 0 CIT = 0
+PCLM = 2.9 PVAG = 12 PDIBLC1 = .18 PDIBLC2 = .004
+PDIBLCB = -.234 DROUT = .2
+DELTA = .01 ETA0 = .01 ETAB = 0
*+DSUB = .3 RTH0_94 = .006
+DSUB = .3 RTH0 = .006
+CLC = .0000001 CLE = .6 CF = 1E-20 CKAPPA = .6
+CGDL = 1E-20 CGSL = 1E-20 KT1 = -.3 KT1L = 0
Заранее спасибо!