0

我有一个文件text1,其中的字段如下:

box|domain|service|Consumer|organisation

例如,对于两个这样的字段:

Datapower|utility|accountLog|verizon|google  
Datapower|utility|accountLog|veri|google

text2另一个用于映射的 查找文件如下:

Verizon|myself 

我正在寻找的是,只要其中存在第四个字段 verizon,text1就应该使用查找文件中完成的映射将其替换为我自己的第二个字段text2。但同时,我还需要记住,如果text1通过查找 in没有找到匹配的 veri in text2,则应该打印该行。请建议。

谢谢, MT

4

1 回答 1

0

最简单的方法是首先将整个文件读入具有结构元素的两个向量,然后对其进行指定的更改。最后全部重写到同一个文件中。文本文件中的步进文件操作很困难,在这种情况下,不同长度的单词交换也很困难。

于 2013-09-14T20:42:01.013 回答