主题:操作.txt文本文件的求助
在某系统内运行一模型后,会自动生成一个.txt文本。如文件夹为wyd,数据保存在abc.txt中。
保存的内容,格式如下:
101-000-L1 1 P BLOCK 000 L XX 22.0 A32 0.0
101-000-X16 6 P BLOCK 000 X XP 11.0 A 0.0
101-000-X26 6 P BLOCK 000 X XP 11.0 A 0.0
101-000-X46 6 P BLOCK 000 X XP 11.0 A 0.0
101-000-X56 6 P BLOCK 000 X XP 11.0 A 0.0
101-000-X6 6 P BLOCK 000 X XP 11.0 A 0.0
101-000-X66 6 P BLOCK 000 X XP 11.0 A 0.0
101-BK0A 1 P 000 BK0A A XC 11.0 A 0.0
101-BK0A 1 S 000 BK0A S XC 10/100*11.0 A 749.3
101-BK3A 1 P DK12A BK3A A XX 16.0 A32 0.0
101-BK3A 1 S DK12A BK3A S XX 10/100*11.0 A 905.0
101-BK4A 1 P DK12A BK4A A XX 16.0 A32 0.0
101-BK4A 1 S DK12A BK4A S XX 10/100*11.0 A 905.0
101-BW1A 1 P 000 BW1A A XC 14.5 A 0.0
101-BW1A-P1 1 P 000 BW1A P XC 14.5 A 0.0
我想做的就是比如说:
搜索 第五列 000,第五列 000 前一列的字符一定是 BLOCK,如果不是,自动找出来,替换成BLOCK。初学不太懂。谢谢各位了。
保存的内容,格式如下:
101-000-L1 1 P BLOCK 000 L XX 22.0 A32 0.0
101-000-X16 6 P BLOCK 000 X XP 11.0 A 0.0
101-000-X26 6 P BLOCK 000 X XP 11.0 A 0.0
101-000-X46 6 P BLOCK 000 X XP 11.0 A 0.0
101-000-X56 6 P BLOCK 000 X XP 11.0 A 0.0
101-000-X6 6 P BLOCK 000 X XP 11.0 A 0.0
101-000-X66 6 P BLOCK 000 X XP 11.0 A 0.0
101-BK0A 1 P 000 BK0A A XC 11.0 A 0.0
101-BK0A 1 S 000 BK0A S XC 10/100*11.0 A 749.3
101-BK3A 1 P DK12A BK3A A XX 16.0 A32 0.0
101-BK3A 1 S DK12A BK3A S XX 10/100*11.0 A 905.0
101-BK4A 1 P DK12A BK4A A XX 16.0 A32 0.0
101-BK4A 1 S DK12A BK4A S XX 10/100*11.0 A 905.0
101-BW1A 1 P 000 BW1A A XC 14.5 A 0.0
101-BW1A-P1 1 P 000 BW1A P XC 14.5 A 0.0
我想做的就是比如说:
搜索 第五列 000,第五列 000 前一列的字符一定是 BLOCK,如果不是,自动找出来,替换成BLOCK。初学不太懂。谢谢各位了。