The purpose of this module is to introduce students to Regular Expressions usage and applications. This module takes a look at how we can use modules made for using Regular Expressions in Python in order to solve different data challenges in an OOP context.

Learning Outcomes

After completing this module, students should be able to:

  • understand what regular expressions are.

  • recognize regular expressions.

  • write regular expressions to match identified patterns.

  • understand how regular expressions are built into text editors.

  • understand the application of regular expressions in web scraping, data wrangling, and data validation.

  • understand how to write Regular Expressions.

  • understand how to use the re python module to find regular expressions matches.

  • understand how to use the re python module to extract data from files.

Additional Readings

You may find it helpful to refer to the following resources: