Что такое синтаксис группы соответствия в поиске и замене Eclipse
Какой синтаксис для выполнения поиска/замены в Eclipse и использовать "сопоставляемые группы" (это имя??
В vi I:
% s/log (. *)/log\1 debug/g
И строки вроде:
log "Message"
заменяются на
log "Message" debug
Какой правильный синтаксис для eclipse в диалоговом окне поиска/замены (помимо проверки "Регулярные выражения" )
Спасибо.
Ответы
Ответ 1
Используйте $ 1 вместо \1
Для глобального флага замены /g используйте кнопку "Заменить все":
(источник: bpsite.net)
Примечание. Выше приведено диалоговое окно "Найти/Заменить" для одного файла, вызываемое по Ctrl-F
Для работы с несколькими файлами по умолчанию используется сочетание клавиш Ctrl-H, а диалоговые окна немного отличаются:
![eclipse search & replace dialogs]()
Ответ 2
В поле поиска: log (. *)
Int Заменить поле: log $1 debug