我需要一种从 Asciidoc 文件中提取标签并将它们保存到 python 字典中的方法。我通常会写,Asciidoc
但我不知道如何在 Asciidoc 中创建变量名,我可以将其提取为创建 python 字典的键。我一直在寻找文档,但无济于事。
author name
----------
Kb
section name
-----------
requirement number
description
----------
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua.
multiple paragraphs
-------------------
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore
eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident,
sunt in culpa qui officia deserunt mollit anim id est laborum.
所以我需要一种方法来将这个 asciidoc 标记转换成一个看起来像的字典
{ 'author name':u'Kb', 'section name':u'requirement number', ... }
我试图将 asciidoc 文件转换为 xml,然后 xmltodict 将其转换为字典。但这并没有很好地工作,因为我在字典中得到了很多 xml 格式的东西。我查看了诸如 beautifulsoup 之类的各种解析器,但由于 asciidoc 不使用关闭标签,因此不确定它是否会起作用。有什么建议么。