You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Sublime Text正则表达式:如何在tags与alias间匹配指定单词?

Sublime Find in Files 匹配指定区间内的单词解决方案

针对你在Sublime「Find in Files」中要匹配tags和alias之间的TAG2需求,由于Sublime使用Boost正则引擎,原表达式无法适配,可改用以下正则:

(?s)(?<=tags:.*?)TAG2(?=.*?alias:)

表达式说明:

  • (?s):开启单行模式,让.匹配包含换行在内的所有字符,适配跨行的tags和alias区块
  • (?<=tags:.*?):后行断言,确保目标单词TAG2前存在tags:开头的内容,.*?采用非贪婪匹配,避免匹配到其他文件区块的内容
  • TAG2:你需要精准匹配的目标单词
  • (?=.*?alias:):先行断言,确保目标单词TAG2后存在alias:结尾的内容,同样用非贪婪匹配限定范围

使用时,在Sublime的「Find in Files」面板中勾选「Regular Expression」选项,粘贴上述正则即可完成多文件区间内的精准搜索。

内容的提问来源于stack exchange,提问作者Dux

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 13:47:22