- 帖子
- 17
- 积分
- 29
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2018-8-11
|
[文本处理] 求助大神,利用批处理将原始txt中的多段内容提取出来,并分别保存为多个txt
原始txt内容如下所示
请问能否利用批处理,每出现一次TPV_********,就将该行下面的内容保存至另一个txt中,而该txt名称即为所对应的TPV_********。
批处理后希望得到如下效果:
txt保存名字为“TPV_1979020212_86.08_35.11 3.txt”,txt内容打开为:
1979-02-02 12:00:00 86.08 35.11 5583.00 272.28 166762.15 16 4.87 6.95 658272.4 4.67 1.86
1979-02-02 18:00:00 89.54 35.35 5584.00 252.77 152875.85 15 4.78 9.39 532490.2 2.69 0.72
1979-02-03 00:00:00 92.41 35.86 5579.00 186.03 81081.03 9 3.52 5.09 356971.3 1.98 0.68
下一个txt保存名字为“TPV_1979020618_72.24_32.73 8.txt”, 打开内容为:
1979-02-06 18:00:00 72.24 32.73 5636.00 225.53 145213.88 14 4.64 6.02 660369.5 4.57 -0.13
1979-02-07 00:00:00 73.02 32.01 5620.00 419.66 497871.24 47 3.48 8.29 2035505.2 12.06 -2.96
1979-02-07 06:00:00 77.01 29.96 5639.00 373.27 416100.30 42 3.29 6.43 1442648.0 7.20 -3.50
1979-02-07 12:00:00 79.94 31.01 5620.00 566.49 955620.02 93 2.23 10.50 2788722.2 14.33 -3.29
1979-02-07 18:00:00 85.43 33.00 5623.00 387.92 406920.88 41 2.48 10.23 1213683.2 11.42 -0.29
1979-02-08 00:00:00 87.01 33.00 5603.00 405.04 503385.08 49 2.56 10.67 1752541.4 17.43 0.67
1979-02-08 06:00:00 91.36 33.08 5612.00 392.70 462576.83 47 3.08 11.12 2136844.4 19.11 0.73
1979-02-08 12:00:00 89.47 33.00 5600.00 505.40 742310.00 73 2.55 12.85 2703889.9 28.78 0.57
以此类推,将文本中所有的TPV_*****后的内容保存为不同的txt文件,并将txt命名为对应的TPV_*****
感觉有些复杂,不知能否用批处理实现
真挚感谢各位大神! |
|