Как искать и заменить 2 строки (вместе) в Eclipse?

Я хотел бы искать несколько файлов через затмение для следующих 2 строк:

@Length(max = L_255)
private String description;

и замените их этими двумя:

@Length(max = L_255, message="{validator.description.len}")
private String description;
49
задан el-teedee 25 December 2018 в 20:26
поделиться

2 ответа

Поиск в Eclipse по умолчанию является многострочным, когда вы используете регулярное выражение:

(\@Length\(max = L_255)\)([\r\n\s]+private)

Я хотел бы добавить «описание частной строки;»

(\@Length\(max = L_255)\)([\r\n\s]+private\s+?String\s+description\s*?;)

заменено на:

\1, message="{validator.description.len}")\2

Он отлично работает при поиске файлов, запускаемом a CTRL - H .

Eclipse multi-line search

Как упоминалось в ответе Тики , вы можете напрямую скопировать две строки, выбранные в поле «Содержит текст» : эти строки будут , преобразованный для вас Eclipse в регулярное выражение .

40
ответ дан 7 November 2019 в 11:32
поделиться

Выберите папку, содержащую все ваши файлы, и нажмите Ctrl + H .

-1
ответ дан 7 November 2019 в 11:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: