我想使用preg_match在模板文件中查找php代码语句,所以我可以将它们转换为不同的语法(smarty)。preg_match问题
执行下面的示例不会产生任何匹配,有人可以让我知道我做错了什么吗?
$test = '<?=$test?>';
preg_match('/<?=$([a-z]+)?>/', $test, $code);
我想使用preg_match在模板文件中查找php代码语句,所以我可以将它们转换为不同的语法(smarty)。preg_match问题
执行下面的示例不会产生任何匹配,有人可以让我知道我做错了什么吗?
$test = '<?=$test?>';
preg_match('/<?=$([a-z]+)?>/', $test, $code);
你要逃避特殊字符,即在正则表达式中使用。您可以使用preg_quote()用于此目的
请停止在标题中写入标签,标题应比“<函数名称>问题”更具描述性 – 2011-06-15 13:39:55