状況:
メインの HTML テンプレートを読み取り、ドキュメント全体の ":value:" のインスタンスを追加の HTML または db の結果に置き換えてから、ビューとしてユーザーに返す基本的なテンプレート システムを Python/mod_python で作成しています。
1 つの部分文字列のすべてのインスタンスを置き換えようとしているわけではありません。値は異なる場合があります。許容できるものには有限のリストがあります。無制限ではありません。値の構文は [コロン]値[コロン] です。例としては、「:gallery: , :related: , :comments:」などがあります。置換は、追加の静的 HTML または関数の呼び出しである場合があります。機能も異なる場合があります。
質問:
メインの HTML ファイルを読み取り、未知の値の組み合わせを適切な置換に置き換える最も効率的な方法は何ですか?
ご意見/解決策をお寄せいただきありがとうございます。
c