查找Java代码中的所有数字文本

查找Java代码中的所有数字文本,java,eclipse,Java,Eclipse,我支持外部代码,我想从代码中提取所有常量和幻数。在Eclipse中有什么快速的方法吗?我经常使用。这将在很大程度上帮助您处理字符串。只需选择编译单元(java文件),然后在Source菜单中选择Externalize 对于我没有找到的数字、向导或插件,您必须在上下文菜单(右键单击)的重构子菜单中选择“提取常量”。我使用的代码静态分析工具,可以作为Eclipse插件使用。它将标记魔法数字,这样你就不必自己去寻找它们。grep for\d+(你甚至可以在“日食搜索”对话框中进行搜索)。它可能会显示一

我支持外部代码,我想从代码中提取所有常量和幻数。在Eclipse中有什么快速的方法吗?

我经常使用。这将在很大程度上帮助您处理字符串。只需选择编译单元(java文件),然后在Source菜单中选择Externalize


对于我没有找到的数字、向导或插件,您必须在上下文菜单(右键单击)的重构子菜单中选择“提取常量”。

我使用的代码静态分析工具,可以作为Eclipse插件使用。它将标记魔法数字,这样你就不必自己去寻找它们。

grep for
\d+
(你甚至可以在“日食搜索”对话框中进行搜索)。它可能会显示一些误报,但这可能是你能做的最快的。你是在寻找批量“提取常量…”重构吗?@JoachimSauer它成功了,谢谢!如果适合您,请记住接受答案。@user1598390不幸的是,是注释解决了OP问题,但注释不能被接受为答案。eclipse有一个pmd插件,您可以在源代码(标记)中看到“结果”。直到您告诉我,我才知道我在寻找什么。这将证明是非常有用的。谢谢。该工具运行良好,但找不到神奇数字。