例如可变的美元符号。
php-mode.el 1087行:
'("\\$\\(\\(?:\\sw\\|\\s_\\)+\\)" (1 font-lock-variable-name-face)) ; $variable如果我没记错的话,正则表达式应该与$variable匹配,包括美元符号。现在,我试图弄清楚为什么font-lock属性不也适用于美元符号。在语法表中,$被认为是一个像A-z一样的单词。
所以我猜我想问的是:有没有人遇到过同样的问题,他/她找到解决方案了吗?
发布于 2011-08-08 19:34:56
其中的1表示匹配由(转义)括号表示的第一个捕获组。$在捕获组之外。因此,可以将它移到内部,或者将1更改为0,这意味着使用整个regexp。
https://stackoverflow.com/questions/6980846
复制相似问题