我正在尝试为 Vim 构建语言语法文件,但我陷入了困境。
该语言使用 //
作为注释,使用 /
作为除法运算符。
我尝试使用以下正则表达式定义:
syn match pslComment "\v//.*$"
syn match pslOperator "\v\/"
但是我的注释 (//
) 始终作为除法运算符 (/
) 进行匹配。
正确的做法是什么?
最佳答案
评论:
//
部门:
[^/]/[^/]
关于区分//(注释)与/(除法)的正则表达式,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32715447/