Sublime .tmLanguage里面的正则表达式

时间:2014-09-05 10:00:02

标签: c++ regex sublimetext3 tmlanguage

我需要编写一些正则表达式来改进C ++。tmLanguage文件。例如,我想突出显示来自Google Test框架的断言。例如:

ASSERT_EQ(expected, actual);

所以我写了这个:

ASSERT_[A-Z_]+

但是当我添加开括号突出显示时会被打破。另外我想在范围运算符后突出显示函数名称,例如:

Foo::function()

但同样的问题在这里。

请帮忙。

编辑:

也许.tmLanguage的其他正则表达式会以某种方式干扰?我尝试了几种解决方案,所有这些解决方案都在网络正则表达式测试中工作,但在Sublime中仍然无效。

1 个答案:

答案 0 :(得分:0)

ASSl_EQ在Sublime Text 3的C ++模式中突出显示。