0

我正在尝试为MMIX汇编语言创建一个语法定义文件。Sublime Text 3使用这些文件来突出显示文本/源文件的语法,并且最近是用YAML编写的。

例如,接下来的说明^\s+会正确突出显示^\s+ADD\s+关于空白的说明 (fltr:语法定义文件,MMIX 源)

但是,标签和空格后面的指令不会单独突出显示,而是从行首到正则表达式结尾的所有内容都被突出显示。

^\w+\s+IS\s+不能正常工作。 标签和空格后面的说明

我最近学习了一些关于正则表达式的理论,但从未在计算机上使用过它们。

我怎样才能实现,只有令牌IS被突出显示?

4

1 回答 1

2

您可以使用Positive Lookahead,尝试以下操作。

IS(?=\s)
于 2014-05-14T00:29:04.600 回答