J'ai le document de démarque suivant:
Heading-a
==========
---text---
Heading-b
------------
--- text ---
Heading-c
----------
--- text---
Heading-d
=======
--- text----
Heading-e
---
...
Je voudrais en faire une table des matières cliquable, semblable à la façon dont LaTex le fait, mais je ne trouve pas un outil qui le fasse, ce qui me suggère que nous devrions en construire un.
L'outil doit collecter les rubriques «H1» et «H2» de manière à attribuer le numéro 1 à Heading-a
et le numéro 1.1. à Heading-b
, 1.2. à Heading-c
, 2. à Heading-d
, 2.1. à Heading-e
et ainsi de suite, de sorte que nous devrions obtenir le tableau suivant des matières:
1. Heading-a
1.1. Heading-b
1.2. Heading-c
2. Heading-d
2.1. Heading-e
Comment puis-je faire cela avec Python / AWK / SED?