2013-09-05 2 views
0

Я пытаюсь заменить строку ниже (существующую более чем на 1000 java-файлов) моей собственной линией, но я не знаю, как это сделать на Eclipse.Как выполнить массовую замену текста в Eclipse?

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

"filename" отличается от каждого файла java.

Я пытаюсь с этим, но он не работает (я не очень хорошо при регулярном выражении)

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

Что такое правильное регулярное выражение для этого?

ответ

1

Вы можете сделать

Поиск -> Поиск файлов -> Введите регулярное выражение -> Нажмите кнопку Заменить ->

Regex является

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

Вам нужно бежать ., (, ) в ваш путь с \

+0

Спасибо Sajan, он работает! –

1

Простой, выполните следующие действия:

  1. Перейти к поиску, а затем File.
  2. Введите текст, шаблон файла и проекты.
  3. Заменить
  4. Ввод Новый текст.

и все готово.

Смежные вопросы