有人可以帮我使用正则表达式来查找和替换我正在处理的eclipse中的大项目中的特定代码:
例如:我想选择包含以下“new ArrayList<some value..>();
”的所有代码
像:
new ArrayList<Content>();
new ArrayList<User>();
new ArrayList<Content_User_Mapping>();
并替换为:
new ArrayList<Content>(0);
new ArrayList<User>(0);
new ArrayList<Content_User_Mapping>(0);
非常感谢任何帮助,谢谢。
答案 0 :(得分:1)
尝试将ArrayList<(.*)>\(\)
替换为ArrayList<$1>(0)
。
在处理搜索和替换对话框时要记住的事项:
(
和)
很特殊,需要转发(...)
代表群组 (
和)
进行了特殊处理,但允许您通过$n
引用捕获的组。