【发布时间】:2008-12-23 20:39:59
【问题描述】:
大家好,我正在开发一个 PHP 应用程序,它需要解析一个包含 HTML 的 .tpl 文件,我正在制作它,以便 HTML 可以包含变量和基本的 if 语句。 if 语句看起来像这样: `
<!--if({VERSION} == 2)-->
Hello World
<!--endif -->
为了解析它,我尝试使用preg_replace,但没有成功。我尝试的模式是
/<!--if\(([^\]*)\)-->([^<]*)<!--endif-->/e
替换为
if($1) { echo "$2"; }
关于为什么这不起作用以及我可以做些什么来让它运行起来的任何想法?
【问题讨论】: