restructuredtext:使用指令元数据

时间:2012-09-14 17:51:29

标签: python restructuredtext

我正在编写一个基于重构文本的简单网页生成器,我想将标签放入文档中,就像这样。

=====
Title
=====

:author: Me
:tags: foo, bar

Here we go ...

我现在想要的是什么:

  • 拥有某种文件树
  • 找到tags条目,读取它,处理它(比如在命令行上打印标记),删除它并渲染剩余的树。

所以我想编写兼容的重组文本,以防它被编译成与我的程序不同的东西。

有人可以给我一个提示吗?我在internals方法中发现了这个http://svn.python.org/projects/external/docutils-0.6/docutils/examples.py如何获取文档(因此也就是dom树),但这是最好的方法还是基于正则表达式的方法(查找行,删除它们)要容易多了?使用树还涉及转换树→文档等。

1 个答案:

答案 0 :(得分:1)

有些工具可以帮到你。见http://docutils.sourceforge.net/docs/user/links.html