【发布时间】:2013-05-02 00:38:07
【问题描述】:
我正在处理直接创建 struts 1 动作的旧大段代码,因为它在其中放置了逻辑。
我希望找到直接在代码中创建动作类的实例。例如,假设我有 MoveAction、UpAction、DownAction。我如何使用正则表达式找到这些类的实例,这些类的实例是在哪里创建的?我需要类似于
的东西new *Action()
这将不匹配 new ActionMessages()
【问题讨论】:
我正在处理直接创建 struts 1 动作的旧大段代码,因为它在其中放置了逻辑。
我希望找到直接在代码中创建动作类的实例。例如,假设我有 MoveAction、UpAction、DownAction。我如何使用正则表达式找到这些类的实例,这些类的实例是在哪里创建的?我需要类似于
的东西new *Action()
这将不匹配 new ActionMessages()
【问题讨论】:
您可以在 Eclipse IDE 中选择 Action 的构造函数,然后按ctrl+h 以查找您项目中的所有匹配项
public Action()/*select the constructor in the class file */{
}
【讨论】:
new .*Action( 应该匹配“new”,后跟直到“Action(”的任何内容
【讨论】: