一个通用的、可定制的短代码解析器。
shortcodes的Python项目详细描述
用于分析可自定义wordpress样式快捷方式的库。作为一个有用的 文本处理应用程序中的下拉组件。
支持带有空格分隔的位置参数和关键字参数的快捷方式:
[% tag arg1 "arg 2" key1=arg3 key2="arg 4" %]
快捷方式可以是原子或块范围的,并且可以嵌套到任何深度。 首先处理最内部的快捷方式:
[% tag %] ... content with [% more %] shortcodes ... [% endtag %]
快捷方式语法可自定义:
<tag arg="foo"> ... </tag>
查看项目的Github homepage 更多细节。
注意,这个包需要python 3。