情况:
我正在用 Python/mod_python 编写一个基本的模板系统,它读入一个主 HTML 模板,并用额外的 HTML 或 db 结果替换整个文档中的“:value:”实例,然后将其作为视图返回给用户。
我不是要替换 1 个子字符串的所有实例。值可能会有所不同。可接受的内容是有限的。它不是无限的。值的语法是 [colon]value[colon]。示例可能是“:gallery: , :related: , :comments:”。替换可能是附加的静态 HTML 或对函数的调用。功能也可能有所不同。
问题:
读取主 HTML 文件并用适当的替换值替换未知值组合的最有效方法是什么?
提前感谢您的任何想法/解决方案,
C