Regex 区分//(注释)和/(分割)的正则表达式,反之亦然

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

我正试图为Vim构建一个语言语法文件,但我陷入了一个部分

该语言使用
/
表示注释,使用
/
表示除法运算符

我尝试使用以下正则表达式定义:

syn match pslComment "\v//.*$"
syn match pslOperator "\v\/"
但是我的注释(
/
)总是作为除法运算符(
/
)匹配

正确的方法是什么?

评论:

//
分部:

[^/]/[^/]

你的语言对正则表达式中的斜杠有特殊意义吗?斜杠需要转义吗?不,斜杠不用。