如何在Eclipse中进行批量文本替换?

时间:2013-09-05 10:34:59

标签: regex eclipse replace

我正在尝试用我自己的行替换下面的行(存在于超过1000个java文件中),但我不知道如何在Eclipse上执行此操作。

Image.getInstance(pathConverter.getAbsolutePath("common/img/filename.jpg"));

“filename”在每个java文件中都不同。

我正在尝试这个,但它不起作用(我不擅长正则表达式)

Image.getInstance(pathConverter.getAbsolutePath("common/img/(.*)"));

这是正确的正则表达式是什么?

2 个答案:

答案 0 :(得分:1)

简单,请按照以下步骤操作:

  1. 转到搜索,然后转到文件。
  2. 输入文字,文件模式和项目。
  3. 替换
  4. 输入新文字。
  5. 你已经完成了。

答案 1 :(得分:1)

你可以做到

搜索 - >文件搜索 - >输入正则表达式 - >点击替换 - >

正则表达式

Image\.getInstance\(pathConverter\.getAbsolutePath\("common/img/.*\.jpg"\)\);

您需要使用.

转义路径中的()\