在我的語法突出顯示器中,我使用正則表達式來解析不同的術語。下面是我如何解析PHP類:PHP:正則表達式匹配字符串前面沒有美元符號
foreach (PHP::$Classes as $class)
$code = preg_replace("/\b{$class}\b/", $this->_getHtmlCode($class, PHP::$Colors['class']), $code);
現在,只需忽略PHP類和_getHtmlCode函數。正則表達式"/\b{$class}\b/"
與count
等名稱匹配。如果我創建一個名稱爲$count
的變量,它就會很好地匹配。
如何查找前面沒有$
的類名?
感謝,偉大工程! :) –
沒問題。如果遇到RegEx問題,請嘗試檢查http://regular-expressions.info/ - 它包含一個非常方便的參考。 – Nightfirecat