2013-03-25 30 views
1

我正在處理CSS文件中的php變量。我無法弄清楚如何向CSS驗證器添加一個警告例外< \?php echo $ purple; ?>在CSS驗證器中添加PHP表達式警告例外

我試過。* < \?php。* \?>和。* \ < \?php。* \?>。但誤差保持在<爲語法錯誤坡平了:意外的標記「<」

回答

0

我相信當你添加CSS驗證例外,你做出錯誤或警告的文本​​正則表達式,而不是它的原因。例如,請勿爲.*<\?php.*\?>添加例外,請將其添加爲Syntax Error: unexpected token "<"。例如:http://morganizeit.com/2008/04/configure-aptana-to-ignore-css-hacks/

還值得指出的是,如果您的正則表達式似乎對您正在處理的錯誤/警告沒有影響,那麼您可能會將其添加到錯誤驗證程序中在任何給定的編輯器中,經常會有多個人在工作。例如,當我編輯CSS時,我有時會收到來自CSS Syntax Validator的警告,我有時會從W3C Stylesheet Validator中獲取錯誤。所以如果你的表情不適用於其中的一種,請嘗試另一種。您可以通過暫時禁用驗證程序並查看警告/錯誤是否退出來確定錯誤的來源。

+0

嘗試了一些。\ *語法錯誤的變體:意外的標記「<」。\ *,但它仍然是一個不行。但我再次證實了這個錯誤,錯誤來自CSS驗證(在構建時進行驗證 - 邏輯上) – user2207097 2013-03-26 07:03:45

+0

當我試圖使用「<」字符組合時,我只遇到此功能的問題。如果我用'*'替換'',它就可以工作。我懷疑這裏有可以使用的正則表達式字符,或者錯誤信息不是使用真正的「<」,而是使用HTML實體或Unicode組合。如果你找到了在你的過濾器中使用'<'字符的方法,我想人們會覺得它很有用。不幸的是,我無法輕鬆找到這些信息。 – 2013-03-26 15:34:40