我想修改解决方案,突出显示描述here的尾随空格,不要在其他空行上突出显示空格。
我在我的Python语言文件中对此进行了修改:
{ match = '(\s+)$';
captures = { 1 = { name = 'invalid.whitespace'; }; };
},
对此:
{ match = '\S(\s+)$';
captures = { 1 = { name = 'invalid.whitespace'; }; };
},
这个新表达似乎不再匹配任何东西了。我做错了什么?
答案 0 :(得分:1)
答案 1 :(得分:1)
您的模式存在的问题是前面的非空格字符可能已经被其他规则匹配,因此您的规则无法使用。使用断言作为porneL建议是正确的方法。