【发布时间】:2012-10-06 01:22:03
【问题描述】:
我想用 B.txt 中给出的列表以相应的顺序替换文件输入 A.txt 的一列中的条目
例如
A.txt 是 制表符分隔 但在一列中的值用逗号分隔
需要更改该列值的条目之一,例如 P=
1 X y Z Q=Alpha,P=beta,O=Theta
2 x a b Q=Alpha,P=beta,O=Theta
3 y b c Q=Alpha,P=beta,O=Theta
4 a b c Q=Alpha,P=beta,O=Theta
5 x y z Q=Alpha,P=beta,O=Theta
B.txt 是
1 gamma
2 alpha
3 alpha
4 gamma
5 alpha
现在读取 A.txt 中的每个条目,并将 P= 替换为 B.txt
输出:
1 X y Z Q=Alpha,P=gamma,O=Theta
2 x a b Q=Alpha,P=alpha,O=Theta
3 y b c Q=Alpha,P=alpha,O=Theta
4 a b c Q=Alpha,P=gamma,O=Theta
5 x y z Q=Alpha,P=alpha,O=Theta
提前致谢!!!
【问题讨论】:
-
请花点时间搜索 Stack Overflow。这个问题经常被问到。