1. Learn
  2. /
  3. Courses
  4. /
  5. Regular Expressions in Python

Connected

Exercise

Lazy approach

You have done some cleaning in your dataset but you are worried that there are sentences encased in parentheses that may cloud your analysis.

Again, a greedy or a lazy quantifier may lead to different results.

For example, if you want to extract a word starting with a and ending with e in the string I like apple pie, you may think that applying the greedy regex a.+e will return apple. However, your match will be apple pie. A way to overcome this is to make it lazy by using ? which will return apple.

The re module and the variable sentiment_analysis are already loaded in your session.

Instructions 1/2

undefined XP
  • 1

    Use a greedy quantifier to match text that appears within parentheses in the variable sentiment_analysis.

  • 2

    Now, use a lazy quantifier to match text that appears within parentheses in the variable sentiment_analysis.