Удалить несколько строк в наборе классов - PullRequest
0 голосов
/ 23 января 2019

Я использую Eclipse, мне нужно удалить 4 строки кода из 473 классов.Я знаю, как искать файлы с помощью регулярных выражений, но не для нескольких строк.Если Eclipse не может сделать это, подойдет другой инструмент.Спасибо!

enter image description here

1 Ответ

0 голосов
/ 24 января 2019

Следующее регулярное выражение соответствует искомым строкам, поэтому их можно заменить пустой строкой, чтобы удалить их:

(?<=[\r\n])[ \t]*+(?:(?:private|static)\s++){2}([\w_$]++)\s++([\w_$]++)\s*+=\s*+new\s++\1\(\)\s*+;\s*+(?:(?:public|static)\s++){2}\1\s++getInstance\(\)\s*+\{\s*+return\s*+\2\s*+;\s*+\}[ \r]*+[\r\n]*+
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...