【问题标题】:Find pattern with regex in Sublime text 2.02在 Sublime text 2.02 中使用正则表达式查找模式
【发布时间】:2014-11-06 14:52:30
【问题描述】:

我想在 Sublime 中创建一个新的语法规则,以便搜索字符串模式,以便突出显示该模式。我正在寻找的部分是 IPC 或 TST,因此我使用了以下 Sublime 语法规则

{ "name": "a3",
  "scopeName": "source.a3",
  "fileTypes": ["a3"],
  "patterns": [

    {  "name": "IPC",
       "match": "\\b\\w(IPC|TST)\\w\\b "
    }
  ],
  "uuid": "c76f733d-879c-4c1d-a1a2-101dfaa11ed8"
}

但由于某种原因,它根本不起作用。

有人能指出我正确的方向吗?

提前致谢

【问题讨论】:

  • 试试 yaml 顺便说一句,它要容易得多。您不需要双反斜杠。

标签: regex sublimetext2 sublimetext3


【解决方案1】:

在环顾四周并测试了很多之后,我发现了问题,显然除了识别模式之外,我应该调用颜色,为此我必须使用“捕获”,命令如下:

  { "name": "IPC colour",
    "match": "\\b(IPC|TST)\\b",
    "captures": {
        "1": { "name": "meta.preprocessor.diagnostic" }
        }
  },

其中 "name": "meta.preprocessor.diagnostic" 将指示分配给找到的模式的颜色类型。

问候!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-24
    • 2016-05-22
    相关资源
    最近更新 更多