私の構文ハイライトでは、正規表現を使用してさまざまな用語を解析します。ちょうどPHPクラスと_getHtmlCode機能を無視し、今PHP:正規表現の一致文字列がドル記号で始まっていない
foreach (PHP::$Classes as $class)
$code = preg_replace("/\b{$class}\b/", $this->_getHtmlCode($class, PHP::$Colors['class']), $code);
:以下は、私はPHPクラスを解析する方法です。正規表現"/\b{$class}\b/"
は、count
などの名前と一致します。私が$count
という名前の変数を作ると、それはうまくいきました。
先行しないクラス名を探すには、どうすれば$
を見つけることができますか?
おかげで、素晴らしい作品を! :) –
問題ありません。 RegExで問題が発生した場合は、http://regular-expressions.info/を参照してください。本当に便利なリファレンスが含まれています。 – Nightfirecat