在PHP中解析django样式模板标签的最佳方法是什么?我知道PHP有很多模板库,但是当我从数据库中检索数据时,我只需要解析一个标签。
我要解析的标记样式类似于{{ form | form_name }}
答案 0 :(得分:1)
REGEX是要走的路。
\{\{ *form *\| *(\S+) *\}\}
应该很好地完成这个伎俩。
一点解释:
\{
和\}
分别与{
和}
匹配。*
将匹配0到无限空格字符(
)。(\S+)
将匹配1到无限的非空格字符(a, B, 3, _ etc
)。