【问题标题】:regular expression in Eclipse searchEclipse 搜索中的正则表达式
【发布时间】:2013-05-24 10:14:00
【问题描述】:

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

\bAT\b

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

public static final String AT = "AT" ;

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

【问题讨论】:

  • 你能举例说明你真正在寻找什么吗?如果是“ AT ”(周围有空格),则只需进行正常搜索并添加空格
  • 我已经编辑了问题

标签: java regex eclipse


【解决方案1】:

通过文件资源管理器浏览到您的工作区。在 notepad++ 中打开所有源代码。 Ctrl+F 。在 notepad++ 的搜索对话框中勾选正则表达式。输入您的正则表达式并点击 find in all open files 。

【讨论】:

    【解决方案2】:

    尝试以下方法:

    Got to Search -> Search ... 或简单地按 Ctrl + H 打开 扩展 搜索对话框。 将选项卡更改为文件搜索,然后在右侧选中正则表达式复选框。

    这样做后,您可以使用正则表达式搜索您的整个工作区(\bAT\b 对我来说很好用)。

    希望这会有所帮助。玩得开心!

    【讨论】:

      【解决方案3】:

      重启 Eclipse 后,它使用以下正则表达式:

      \bAT\b
      

      【讨论】:

        【解决方案4】:

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

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

        应该匹配:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-11-25
          • 1970-01-01
          • 2018-11-10
          • 2016-12-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多