Eclipse搜索中的正则表达式

时间:2013-05-29 08:32:16

标签: java regex eclipse

我需要在Eclipse wokspace中搜索一些单词。它应该是与这个词相匹配的。  我需要在eclipse工作区中搜索'AT'。但是当我使用eclipse搜索AT时,它会给出所有结果,包括任何我不想要的单词中的AT。后来我意识到我可以在Eclipse搜索中使用正则表达式来匹配确切的单词。为此,我使用了以下正则表达式。但它没有给出任何结果。

\bAT\b

例如:我需要搜索AT。它也给出了结果CAT。我只需要获得结果AT。

public static final String AT = "AT" ;

搜索结果给出了AT,CAT,ATA等。但我不需要所有这些结果。我只需要AT

4 个答案:

答案 0 :(得分:1)

尝试以下方法:

Search -> Search ...或只需按Ctrl+H即可打开扩展搜索对话框。 将标签更改为File Search,然后在右侧选中Regular Expression复选框。

执行此操作后,您可以使用正则表达式搜索整个工作区(\bAT\b对我来说工作得很好)。

希望这有助于此。玩得开心!

答案 1 :(得分:0)

通过文件资源管理器浏览到您的工作区。在notepad ++中打开所有源代码。 Ctrl + F.在记事本++的搜索对话框中勾选正则表达式。输入你的正则表达式并在所有打开的文件中点击查找。

答案 2 :(得分:0)

重启Eclipse之后,它也很有用!!!我不知道发生了什么。使用以下正则表达式,它工作正常!谢谢大家!!!

\bAT\b

答案 3 :(得分:0)

根据精确搜索的内容,您可以使用以下正则表达式:

[\s"^]AT[\s"$]

它应匹配:

  • “AT”
  • 或[space] AT [space]
  • 或仅包含AT
  • 的行