【问题标题】:RegEx: How to find instance of new class in Eclipse?RegEx:如何在 Eclipse 中查找新类的实例?
【发布时间】:2013-05-02 00:38:07
【问题描述】:

我正在处理直接创建 struts 1 动作的旧大段代码,因为它在其中放置了逻辑。

我希望找到直接在代码中创建动作类的实例。例如,假设我有 MoveAction、UpAction、DownAction。我如何使用正则表达式找到这些类的实例,这些类的实例是在哪里创建的?我需要类似于

的东西
new *Action()

这将不匹配 new ActionMessages()

【问题讨论】:

    标签: java regex eclipse search


    【解决方案1】:

    您可以在 Eclipse IDE 中选择 Action 的构造函数,然后按ctrl+h 以查找您项目中的所有匹配项

    public Action()/*select the constructor in the class file */{
    }
    

    【讨论】:

    • 谢谢,我不知道这个很酷的功能。不过,我确实更喜欢搜索。
    【解决方案2】:

    new .*Action( 应该匹配“new”,后跟直到“Action(”的任何内容

    【讨论】:

    • 谢谢,稍微修改一下效果很好。新的 .*Action\(
    猜你喜欢
    • 2011-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-17
    相关资源
    最近更新 更多