tmlanguage - 有没有办法防止(除了).tmLanguage 中“匹配”中的特定字符
问题描述
正如标题所说,有没有办法防止 .tmLanguage 语法高亮中“匹配”中的特定字符?例如,匹配除 w 和 s 之外的所有内容。
解决方案
我相信[^ws]
这就是你要找的。^
是一个正则表达式否定运算符。因此,就像您[abc]
用来匹配 a、b 或 c 一样,^
在开头添加会否定它。只要确保它在方括号内。
推荐阅读
- c - 用递归的字符串创建一个带有字符的链表?
- javascript - 如果字段有信息,如何显示跨度,否则 React JSX 不显示?
- gitlab-ci - 除非仅更改某个文件夹,否则如何始终运行 Gitlab CI/CD 阶段?
- python - 没有文件更改数据的合并提交无法在数据框中显示
- pandas - 引导后 AWS EMR pandas 与 pyspark 中的 numpy 冲突
- java - 如何在 ViewPager 运行处理程序 Android setCurrentItem 中修复 NPE
- javascript - Autodesk Forge GetBulkProperties2
- html - NAV Bar li 元素在轮播后面展现 | vue.js vuetify css
- python - 使用帧缓冲区模拟显示太慢
- laravel - Get relationship by where condition in laravel?