An introduction to regular expressions, their brief history, important usages and basic syntax
Get started with in-build python module re and learn various methods for pattern matching.
Learn the concept of character classes, character set range and predefined character classes.
Learn how backslashes can be very annoying when dealing with regular expressions and how to tackle them in multiple ways.
Learn the basics of alteration with examples.
Learn the basics of quantifiers with various examples.
Discussion about greedy and non-greedy behaviour of quantifiers.
Learn the concept of boundary matchers and their types.
Learn how to split text by regex pattern with examples.
Learn how to do substitutions at pattern matches with examples.
Learn the concept of compilation flags with examples.
Learn the very important concept of "Grouping" and its various applications.
Learn how to backreference groups and its interesting applications.
Learn how to refer to regex groups by names instead of index.
Learn how to prevent a group from capturing its matching part with examples.
Learn the concept of look ahead mechanism with some basic examples.
Learn the concept of look behind mechanism with some basic exmaples.