Regex 区分//(注释)和/(分割)的正则表达式,反之亦然
我正试图为Vim构建一个语言语法文件,但我陷入了一个部分 该语言使用Regex 区分//(注释)和/(分割)的正则表达式,反之亦然,regex,vim,Regex,Vim,我正试图为Vim构建一个语言语法文件,但我陷入了一个部分 该语言使用/表示注释,使用/表示除法运算符 我尝试使用以下正则表达式定义: syn match pslComment "\v//.*$" syn match pslOperator "\v\/" 但是我的注释(/)总是作为除法运算符(/)匹配 正确的方法是什么?评论: // 分部: [^/]/[^/] 你的语言对正则表达式中的斜杠有特殊意义吗?斜杠需要转义吗?不,斜杠不用。
/
表示注释,使用/
表示除法运算符
我尝试使用以下正则表达式定义:
syn match pslComment "\v//.*$"
syn match pslOperator "\v\/"
但是我的注释(/
)总是作为除法运算符(/
)匹配
正确的方法是什么?评论:
//
分部:
[^/]/[^/]
你的语言对正则表达式中的斜杠有特殊意义吗?斜杠需要转义吗?不,斜杠不用。