删除一组类中的多行

时间:2019-01-23 17:09:32

标签: eclipse

我正在使用Eclipse,我需要从473个类中删除4行代码。我知道如何用regexp搜索文件,但不能搜索多行。如果Eclipse无法执行此操作,则可以使用其他工具。 谢谢!

enter image description here

1 个答案:

答案 0 :(得分:1)

以下正则表达式匹配搜索到的行,以便可以将它们替换为空字符串以将其删除:

(?<=[\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]*+