2011-08-08 28 views
0

例如可變美元符號。Emacs php-mode字體鎖定屬性不適用於某些字符

的php-mode.el線1087:

'("\\$\\(\\(?:\\sw\\|\\s_\\)+\\)" (1 font-lock-variable-name-face)) ; $variable 

如果我沒有記錯的正則表達式應該匹配$變量,包括美元符號。 現在,我想弄清楚爲什麼不是應用於美元符號的字體鎖屬性。 在語法表中,$就像A-z一樣被認爲是一個單詞。

所以我想我想問的是: 有沒有人遇到同樣的問題,他/她找到了解決方案?

回答

2

那裏的1表示匹配由(逃逸)parens表示的第一個捕獲組。 $在捕獲組之外。因此可以將其移入內部,或將1更改爲0,這意味着使用整個正則表達式。

+0

就是這樣。謝謝。 – user883410

相關問題