![替换数百个文件中的特定单词](https://linux22.com/image/1381976/%E6%9B%BF%E6%8D%A2%E6%95%B0%E7%99%BE%E4%B8%AA%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E7%89%B9%E5%AE%9A%E5%8D%95%E8%AF%8D.png)
我有一个文件夹树结构,其中有数百个 java 文件分布在不同的子文件夹中,
我想在每个文件Foo
中用替换一个单词 。个别实例应该更改为,应该更改为, 但诸如 之类的东西不应该改变。 在 Windows XP 中执行此操作的最简单方法是什么?(我已经安装了 GnuWin32 的 grep,如果它可以以任何方式使用)FooBar
Foo
FooBar
Foo.functionName()
FooBar.functionName()
myFooVar
答案1
答案2
首先,请确保您有版本控制系统或任何其他类型的备份。
恢复批量替换可能非常困难。
- 安装 Notepad++http://notepad-plus-plus.org/download
- 打开它并按Ctrl+H
- 填写表格并写下您的选择。
借助正则表达式的功能,您可以执行更复杂的操作,甚至是多行操作。