从Java类中提取字符串

时间:2010-11-09 16:24:49

标签: java string extract

我想在数百个java类中提取所有字符串(文本,用“”编写),以便将它们转换为多语言平台翻译的翻译器。

有人知道我该怎么做吗?任何特殊的免费程序或方法?

4 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:4)

如果您使用eclipse作为IDE,这就像选择项目一样简单,并从上下文菜单中选择Source / Externalise Strings。

答案 2 :(得分:1)

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

答案 3 :(得分:0)

如果您有源代码,请使用Dave提到的Eclipse的外部化字符串功能。

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

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