Bonjour,
Je cherche à récupérer dans un fichier les chaînes comprises entre "\exercicenew{" et le "}" qui suit.
Je pensais utiliser pour l'instant stratswidth et endswith car je ne suis pas top à l'aise avec les regex.
Je fais ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
with open("/.../essai_exos-ref.tex",'r') as fich:
    for ligne in fich:
        print(ligne,end="----")
        print(ligne.startswith(r'\\exe'))
J'obtiens uniquement des False :
Code LaTeX : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
\exercicenew{S\'eparation angulaire}
----False
 
----False
 
----False
\exercicenew{Doublet du sodium}
----False
 
----False
 
----False
\exercicenew{\'Ecart de longueur d'onde}
----False
Je suis sous Ubuntu mais je ne pense pas que ce soit le problème. Si qqn a une idée, cela doit être tout bête, je n'ai peut-être pas compris ces méthodes...