Hello à tous,
J'essaye de formater des données venant d'un fichier pour générer une documentation automatique. Pour cela, il me faut, entre les tags '\code' et '\endcode' retirer le nombre de caractères blancs qu'il y a avant le mot clé '\code', et ce sur toutes les lignes du bloc, donc en conservant les indentations éventuelles au sein de celui-ci.
Par exemple, j'ai en entrée (les '^' représentent les espaces blancs en début de ligne):
toto1
^^toto2
^^^^toto3
^^^^\code
^^^^Keyword =
^^^^{
^^^^^^key1 = toto4; // Comment
^^^^}
^^^^\endcode
Je voudrais en sortie:
toto1
^^toto2
^^^^toto3
\code
Keyword =
{
^^key1 = toto4; // Comment
}
\endcode
Merci pour votre aide !
Partager