【问题标题】:Searching for multiple keywords in the same file within bigger project in Sublime Text 3在 Sublime Text 3 的更大项目中搜索同一文件中的多个关键字
【发布时间】:2015-08-31 23:00:47
【问题描述】:

我想在整个项目中搜索在同一文件中同时包含 ABCKeywordXYZKeyword 的文件。这可能吗?

当我使用正则表达式 (ABCKeyword|XYZKeyword) 搜索整个项目时,它返回的文件具有其中一个但不一定两者兼有。

【问题讨论】:

    标签: regex sublimetext2 sublimetext3 sublimetext


    【解决方案1】:

    您可以使用积极的前瞻:

    (?s)^(?=.*\bABCKeyword\b)(?=.*\bXYZKeyword\b)
    

    仅匹配两者的文本。

    demo

    (?s) 使. 匹配换行符。 (?=.*...) 前瞻检查,但不使用字符,因此只有在文本中有 ABCKeywordXYZKeyword 时才资产化。 \b 单词边界确保我们只匹配完整的单词(如果您需要部分匹配它们,在较长的单词中,请删除 \bs)。

    【讨论】:

      猜你喜欢
      • 2023-04-05
      • 2014-11-01
      • 2017-05-05
      • 2015-04-29
      • 1970-01-01
      • 2017-12-09
      • 2014-10-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多