我正在尝试为MMIX汇编语言创建一个语法定义文件。Sublime Text 3使用这些文件来突出显示文本/源文件的语法,并且最近是用YAML编写的。
例如,接下来的说明^\s+
会正确突出显示^\s+ADD\s+
。
(fltr:语法定义文件,MMIX 源)
但是,标签和空格后面的指令不会单独突出显示,而是从行首到正则表达式结尾的所有内容都被突出显示。
^\w+\s+IS\s+
不能正常工作。
我最近学习了一些关于正则表达式的理论,但从未在计算机上使用过它们。
我怎样才能实现,只有令牌IS
被突出显示?