1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
pattern= '<div class="tit1(.+?)>(.+?)</div>' # je capte le titre
dotall = re.compile(pattern,re.DOTALL)
tutuall=dotall.findall(monfichier)# retrouve toute les occurences et les mets dans une liste, que je vais pourvoir "iterer"
iterator = dotall.finditer(monfichier)
iterator
i=0
for match in iterator:
print("__________ debut de boucle ______", i, "\n")
a=match.group(0)
b=match.group(1)
c=match.group(2) # c'est dans le groupe 2 que ce trouve mes info pour faire le nouvel indice
# je commence mon identification en suivant ce que je dois obtenir pour faire correspondre à id dans le fichier Origine
if "Avent" in c :
idA="F"+"A"
if "Noël" in c :
idA="F"+"N"
if "rdinaire" in c :
idA="F"+"O"
if "arême" in c :
idA="F"+"C"
if "ainte" in c :
idA="F"+"T"
#A ce moment idA=FA, ouFC ou autres deux lettres
if "remière semaine" in c:
idgdr=idgdr+"1"
if "euxième semaine" in c:
idgdr=idgdr+"2"
if "roisième semaine" in c:
idgdr=idgdr+"2"
if "uatrième semaine" in c:
idgdr=idgdr+"4"
#je rajoute le numéro idA="FC4" ou autre
if "imanche" in c :
idgdr=idgdr+"D"
if "undi" in c :
idgdr=idgdr+"L"
if "ardi" in c :
idgdr=idgdr+"M"
if "ercredi" in c :
idgdr=idgdr+"X"
if "eudi" in c :
idgdr=idgdr+"J"
if "endredi" in c :
idgdr=idgdr+"V"
if "amedi" in c :
idgdr=idgdr+"S"
#je rajoute encore une lettre pour le jour de la semaine idA=FC4M
#etc sur autres critères |
Partager