@ Fred : merci pour la suggestion. J'enlève le "à" de str1 ce qui me donne maintenant :
str1 = "vendredi 13 Janvier 2012 16:45:50 -0800 (PST)"
Y-aurait-il un motif tout aussi simple que celle que vous proposez pour extraire l'heure ? J'ai tenté le motif suivant :
1 2 3 4
| str1 = "vendredi 13 Janvier 2012 16:45:50 -0800 (PST)"
pattern1 = "(([0-9]) ([0-9 \:] + [0-9 \:] + [0-9]) (^0-9))"
x = re.search(pattern1, str1)
print(x.groups()[1]) |
ou encore :
1 2 3 4
| str1 = "vendredi 13 Janvier 2012 16:45:50 -0800 (PST)"
pattern1 = "(\d{4} ([0-9 \:] + [0-9 \:] + [0-9]) (^0-9))"
x = re.search(pattern1, str1)
print(x.groups()[1]) |
Pour str2, j'ai essayé ceci :
1 2 3 4
| str2 = "De: mnat.legrand@yahoo.fr"
pattern2 = "(([A-z \:]) ([a-z]+) ([. \a-z]))"
x = re.search(pattern2, str2)
print(x.groups()[1]) |
Cela ne me donne pas les résultats attendus. Où se trouve(nt) l'/les erreur(s)?
Partager