从Java类中提取字符串
我想提取数百个java类中的所有字符串(文本,用“”编写),以便将它们提供给多语言平台翻译的翻译器从Java类中提取字符串,java,string,extract,Java,String,Extract,我想提取数百个java类中的所有字符串(文本,用“”编写),以便将它们提供给多语言平台翻译的翻译器 有人知道我该怎么做吗?任何特殊的免费程序或方法?您可以编写一个程序,使用正则表达式捕获任何封装在字符串中的组。Eclipse具有“外部化字符串”功能,可以创建一个或多个类中所有字符串的属性文件。其他IDE可能也有类似的功能。如果您有源代码,请使用Dave提到的Eclipse外部化字符串功能 如果您只有类文件,请使用GNU字符串工具,它可以在二进制文件中查找任何字符串序列 如果使用eclipse作为
有人知道我该怎么做吗?任何特殊的免费程序或方法?您可以编写一个程序,使用正则表达式捕获任何封装在字符串中的组。Eclipse具有“外部化字符串”功能,可以创建一个或多个类中所有字符串的属性文件。其他IDE可能也有类似的功能。如果您有源代码,请使用Dave提到的Eclipse外部化字符串功能 如果您只有类文件,请使用GNU字符串工具,它可以在二进制文件中查找任何字符串序列
如果使用eclipse作为IDE,只需选择项目,然后从上下文菜单中选择Source/Externalise Strings。Strings命令还将获取大量额外信息,如类名和变量。请使用源代码。。。使用源代码。。。(oops错误线程)不幸的是,向导似乎只能针对单个文件工作,即使选择了包含多个候选文件的Eclipse源文件夹。OTOH,这种方法允许您指定不可本地化的字符串,并通过键名向转换器提供一些上下文。