標(biāo)識符的說明

2018-02-24 15:39 更新

Jinja2 使用正規(guī)的 Python 2.x 命名規(guī)則。有效的標(biāo)識符必須匹配?[a-zA-Z][a-zA-Z0-9]*。事實上,當(dāng)前不允許非 ASCII 字符。這個限制可能 會在 Python 3 充分規(guī)定 unicode 標(biāo)識符后消失。

過濾器和測試會在獨立的命名空間中查找,與標(biāo)識符語法有細微區(qū)別。過濾器和測 試可以包含點,用于按主題給過濾器和測試分組。例如,把一個名為?to.unicode?的函數(shù)添加到過濾器字典是完全有效的。過濾器和測試標(biāo)識符的正則表達式是?[a-zA-Z][a-zA-Z0-9](.[a-zA-Z][a-zA-Z0-9])*?。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號