有没有一种方法可以防止 .tmLanguage 中 "match" 中的特定字符(除此之外什么都没有)

Is there a way to prevent (have everything but) specific characters in "match" in .tmLanguage

如标题所述,有没有办法防止.tmLanguage语法高亮中“匹配”中的特定字符?例如,匹配除 w 和 s 之外的所有内容。

我相信 [^ws] 就是您要找的。 ^ 是正则表达式否定运算符。因此,就像您使用 [abc] 来匹配 a、b 或 c 一样,在开头添加 ^ 会否定它。只要确保它在方括号内即可。