Что такое синтаксис группы соответствия в поиске и замене Eclipse

Какой синтаксис для выполнения поиска/замены в Eclipse и использовать "сопоставляемые группы" (это имя??

В vi I:

% s/log (. *)/log\1 debug/g

И строки вроде:

log "Message" 

заменяются на

log "Message" debug

Какой правильный синтаксис для eclipse в диалоговом окне поиска/замены (помимо проверки "Регулярные выражения" )

Спасибо.

Ответы

Ответ 1

Используйте $ 1 вместо \1

Для глобального флага замены /g используйте кнопку "Заменить все":

eclipse find/replace dialog
(источник: bpsite.net)

Примечание. Выше приведено диалоговое окно "Найти/Заменить" для одного файла, вызываемое по Ctrl-F

Для работы с несколькими файлами по умолчанию используется сочетание клавиш Ctrl-H, а диалоговые окна немного отличаются:

eclipse search & replace dialogs

Ответ 2

В поле поиска: log (. *)

Int Заменить поле: log $1 debug