Inizia subitoInizia gratis

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

Visualizza corso

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)
Modifica ed esegui il codice