在PHP中解析django样式模板标签的最佳方法是什么?我知道有很多PHP模板库,但是当我从数据库中检索数据时,我实际上只需要解析一个标记。
我要解析的标签样式为{{ form | form_name }}
REGEX是可行的。
'{'{ *form *'| *('S+) *'}'}
应该可以很好地完成这个任务。
解释一下:
-
'{
和'}
将分别匹配{
和}
。 -
*
将匹配0到无限空格字符()。
-
a, B, 3, _ etc
将匹配1到无限个非空格字符(CC_9)。