Approccio lazy
Hai già fatto un po’ di pulizia nel tuo insieme di dati, ma temi che ci siano frasi tra parentesi che potrebbero confondere l’analisi.
Ancora una volta, un quantificatore greedy o lazy può portare a risultati diversi.
Per esempio, se vuoi estrarre una parola che inizia con a e finisce con e dalla stringa I like apple pie, potresti pensare che usando la regex greedy a.+e otterrai apple. In realtà, la corrispondenza sarà apple pie. Per evitare questo, rendi il quantificatore lazy usando ?, che restituirà apple.
Il modulo re e la variabile sentiment_analysis sono già caricati nella tua sessione.
Questo esercizio fa parte del corso
Espressioni regolari in Python
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Write a greedy regex expression to match
sentences_found_greedy = re.____(r"____", ____)
# Print out the result
print(sentences_found_greedy)