代码之家  ›  专栏  ›  技术社区  ›  Tobias

从Java类中提取字符串

  •  6
  • Tobias  · 技术社区  · 14 年前

    我想在数百个Java类中提取所有的字符串(文本,写在“”中),以使它们成为多语言平台翻译的翻译器。

    有人知道我该怎么做吗?有什么特别的免费节目或方法吗?

    4 回复  |  直到 14 年前
        1
  •  5
  •   Dave    14 年前

    Eclipse有一个“外部化字符串”功能,可以创建一个或多个类中所有字符串的属性文件。其他IDE可能具有类似的特性。

        2
  •  4
  •   rsp    14 年前

    如果您使用Eclipse作为您的IDE,这与选择项目和从上下文菜单中选择源/外部字符串一样简单。

        3
  •  1
  •   TartanLlama    14 年前

    您可以编写一个程序来使用正则表达式来捕获字符串中封装的任何组。

        4
  •  0
  •   Chochos    14 年前

    如果您有源代码,请使用Dave提到的Eclipse的Externalize字符串特性。

    如果您只有类文件,请使用GNU字符串工具,它可以在二进制文件中查找任何字符串序列。

    http://sourceware.org/binutils/docs/binutils/strings.html