首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个比较急的有关问题,文件的替换有关问题

2012-02-17 
一个比较急的问题,文件的替换问题.现在小弟主要想实现两个文本之间内容的替换:1.txt:0102030405060708091|

一个比较急的问题,文件的替换问题.
现在小弟主要想实现两个文本之间内容的替换:
1.txt:
01   02   03   04   05   06   07   08   09
1|   ,   ,   ,   ,   01   02   03   01   05   06   ,   ,   ,   ,   ,
2|   ,   ,   ,   ,   ,   ,   ,04   02   01   06   07   ,   ,   ,   ,
...........
2.txt:
01   02   03   04   05   06   07   08   09
1|   .   .   M   M   P   F   F   P   F   F   M   M   M   .   .
2|   .   .   .   .   M   M   M   F   F   F   P   F   M   M   .   .
.......
简单点的说法对1.txt进行操作就是从界面上任意输入比如01什么的,如果找到01就用P来替换,其他的比如02   03就用F来替换但是1|   ,   ,   ,这一些不能变.
PS:对1.txt进行了替换操作之后,比如我输入03即1.txt变成了
01   02   03   04   05   06   07   08   09
1|   ,   ,   ,   ,   F   F   P   F   F   F   ,   ,   ,   ,   ,
2|   ,   ,   ,   ,   ,   ,   ,   F   F   F   F   F   ,   ,   ,   ,
...........
完成了这步,我根据替换后的1.txt再来将
1|   ,   ,   ,   ,   F   F   P   F   F   F   ,   ,   ,   ,   ,
2|   ,   ,   ,   ,   ,   ,   ,   F   F   F   F   F   ,   ,   ,   ,
中的F,P想对应的替换2.txt的F,P,即变化之后的2.txt应该为:
01   02   03   04   05   06   07   08   09
1|   .   .   M   M   F   F   P   F   F   F   M   M   M   .   .
2|   .   .   .   .   M   M   M   F   F   F   F   F   M   M   .   .
这就是我所需要的结果,但不知道大家是否明白.知道的请大家指点指点.谢谢了。

[解决办法]
呃,学正则吧。正则就干这事的。
[解决办法]
恩, 同意用 正则 ~

热点排行