Lecture 8 - Regular Expressions

by Josh Hug (Fall 2019)

Make sure to complete the Quick Check questions in between each video. These are ungraded, but it’s in your best interest to do them.

Video Quick Check
8.1
Canonicalizing strings and using the split method to extract from textual data.
8.1
8.2
Basic regular expression syntax (i.e. closures). Order of operations in regular expressions.
8.2
8.3
Expanded regular expression syntax (i.e. character classes). A couple of regular expression exercises.
8.3
8.4
Limitations of regular expressions. Other regular expression syntax (i.e. lazy closures).
8.4
8.5
Using regular expressions in Python. Regular expression groups.
8.5
8.6
Regular expression case studies on police data and restaurant data.
8.6