CommencerCommencez gratuitement

Approche non gourmande

Vous avez déjà nettoyé une partie de votre jeu de données, mais vous craignez que certaines phrases entre parenthèses ne biaisent votre analyse.

Là encore, un quantificateur gourmand ou non gourmand peut produire des résultats différents.

Par exemple, si vous voulez extraire un mot commençant par a et se terminant par e dans la chaîne I like apple pie, vous pourriez penser qu’appliquer l’expression régulière gourmande a.+e renverra apple. Cependant, la correspondance sera apple pie. Pour éviter cela, rendez-la non gourmande en ajoutant ?, ce qui renverra apple.

Le module re et la variable sentiment_analysis sont déjà chargés dans votre session.

Cet exercice fait partie du cours

<cours>Expressions rationnelles en Python</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Write a greedy regex expression to match 
sentences_found_greedy = re.____(r"____", ____)

# Print out the result
print(sentences_found_greedy)
Modifier et exécuter le code