LernerPython

Advanced regular expressions

You’ve already learned the basics of regular expressions. Now it’s time to go deeper, with alternation, grouping, and regexp options, among other techniques.

What you should know

Course Content

Course length

3.5 hours

Number of lessons

1

Training materials

1 Jupyter notebook

Coding exercises

5

LEARN MORE

You’ve already learned the basics of regular expressions. Now you want to take your knowledge to the next level. Well, look no further: In this four-hour class, we’ll attack some of the more advanced features in the regular-expression world.

Join me for this live class, where we’ll explore real-world data sets in tons of hands-on exercises. As always, I’ll be live-coding and will also give you lots of chances to ask questions.

This class assumes that you know the basics of regular expressions in Python, including metacharacters, character classes, and alternation.

  • Alternation
  • Grouping
  • Capturing
  • Options
  • Non-greediness
  • Replacing
  • Lookahead/lookbehind
  • Unicode
  • Performance
  • The “regex” package on PyPI

This course, like all others on LernerPython.com, is taught by Reuven Lerner.