首页 > 解决方案 > 使用替换列表及其位置替换文件中的字符串

问题描述

我有一个文件树和一个包含该文件树中替换列表的文件,如下所示:

# filename:line:col original replacement
file.txt:10:5 foo Foo
file.txt:10:13 bar Bar
path/to/other.txt:1:3 baz BazBuzz

请注意,每行可以有多个替换,每个文件可以有多个替换,并且标识符的长度不必相同。

我正在编写程序以手动读取此文件并应用替换,但我想知道是否有更好的方法来批量替换文件中单词的特定实例。我见过可以进行全局替换的解决方案,但这不是我想要的。

标签: stringfilereplacetext-processing

解决方案


推荐阅读