2011-10-04 23 views
1

什麼是在PHP中解析Django樣式模板標籤的最佳方式?我知道PHP有很多模板庫,但是當我從數據庫中檢索數據時,我實際上只需要解析一個標籤。如何解析Django樣式模板標籤

標籤我想分析的樣子{{ form | form_name }}

回答

1

正則表達式的風格是要走的路。

\{\{ *form *\| *(\S+) *\}\} 

應該很好地做到這一點。


說明的位:

  • \{\}每個匹配{}分別會。
  • *將匹配0到無限空格字符()。
  • (\S+)將匹配1到無限非空格字符(a, B, 3, _ etc)。