【发布时间】:2011-07-18 23:26:43
【问题描述】:
在我的语法荧光笔中,我使用正则表达式来解析不同的术语。下面是我如何解析 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 的变量,它匹配得很好。
如何查找前面没有$ 的类名?
【问题讨论】:
标签: php regex operator-precedence