Il y a quelque temps
Vous souhaitez savoir quand les tweets ont été publiés. Après quelques recherches, vous apprenez que les dates sont fournies sous différentes formes. Vous décidez d’extraire les dates avec .findall() afin de les normaliser ensuite pour qu’elles aient toutes le même format.
Vous constatez que les dates apparaissent toujours de l’une des manières suivantes :
27 minutes ago
4 hours ago
23rd june 2018
1st september 2019 17:25
La liste sentiment_analysis, qui contient le texte de trois tweets, ainsi que le module re sont déjà chargés dans votre session. Vous pouvez utiliser print() pour consulter les données dans l’IPython Shell.
Cet exercice fait partie du cours
<cours>Expressions rationnelles en Python</cours>Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Complete the for loop with a regex to find dates
for date in sentiment_analysis:
print(re.____(r"\d{____}\s____\s____", date))