用于查找具有特定 return 和其中行为的方法的正则表达式

Regex to find a method with specific return and behviour inside of it

我想要类似于this的东西,但在方法的范围内。

给定一个项目,我想找到所有文件的方法 return 一个特定的对象并使用另一个特定的方法。

目前我只有这个:MyObject(.)*\((.)*\)[\w\W]*?return 它选择了我期望的 return 的方法,但是我如何指定其中的行为?

随意使用另一种更简单的模式,我不知道我创建的那个是否足够好。

请解释正则表达式,因为我不是它的专家,也是为了将来的目的。

不完全是您想要的,但您可以执行搜索范围 上一个搜索结果中的文件

结构搜索似乎是解决您问题的更好方法。使用 class 的现有模板 方法并编辑变量 ReturnType 以等于您想要的类型。然后使用模板 method calls 并编辑变量 MethodCall 并在范围 Previous Search Results 中搜索。