2

我有一个旧的 java 项目,其中包含 100 多个源文件,我需要为其添加 log4j,需要将 System.Out.println 中的所有数据附加到 log.info。查找并替换为 reg 表达式可能会帮助我解决这个问题。我正在使用日食 6。

4

3 回答 3

1

您可以使用 eclipse 功能搜索功能,它也非常适合在文件中搜索。它位于 Eclipse 工具栏搜索>Java 搜索

在搜索字符串中键入方法名称然后选择“方法”单选框。并点击搜索。

这是不言自明的,你可以搜索方法,额外的构造函数

如果您还想在文件名中搜索字符串,这也非常好。

于 2012-05-24T09:25:30.393 回答
1

在 Eclipse 中,我会使用 Ctrl+H 来调出搜索菜单。遍历顶部的选项卡,直到进入“文件搜索”,输入搜索字符串“System.out.println(”,告诉它在项目中搜索 *.java 文件,然后点击替换按钮。

于 2012-05-24T09:39:12.093 回答
0

sed -i "s/System.out.println/log.info/g" `grep System.out.println -rl /path`

于 2012-05-24T09:30:33.367 回答