如何在Eclipse中搜索资源文件? (逃脱的角色)

时间:2011-02-22 15:14:47

标签: eclipse resourcebundle

如何在Eclipse中的资源文件(* .properties)中搜索包含非ASCII字符的字符串?

编辑:目前我使用*代替那些特殊的字符,但我更喜欢Eclipse为我处理这个:所以当我在原始文件中搜索'\ u00E1'时输入'á',或者首先翻译文件然后只搜索'á'。

我很抱歉在询问时不够具体。

3 个答案:

答案 0 :(得分:9)

在Eclipse中,您可以使用搜索 - > 文件搜索。在“搜索”对话框中,选中正则表达式选项。然后在包含文本:字段中输入此模式以查找非ASCII字符:

[\u007f-\uffff]

(方括号是图案的一部分)。输入文件名称模式

*.properties

然后选择要搜索的资源(所选资源,工作区,工作集等),然后点击确定

另请参阅Pattern javadoc了解如何表达此类正则表达式。

答案 1 :(得分:1)

就我个人而言,我使用grep从命令行搜索它们,但您可以在Eclipse中使用非正则表达式搜索中的问号搜索它们,该搜索应匹配任何字符。您还可以在正则表达式搜索中使用句点。

答案 2 :(得分:1)

搜索对话框允许您在工作区中的* .resources文件中搜索字符串。

转到搜索 - >文件。启用正则表达式复选框 - 这也是内容帮助根据您的需要选择正则表达式。在文件名模式中,给* .properties然后,Go:)