Regular Expression Fundamentals
This course will teach you about the power of regular expressions and show you how to build good and performant regex, while avoiding all the pitfalls.
What you'll learn
No matter whether you are a sys admin, develop in .NET, C, PHP, Javascript, Ruby, Python, or even HTML5, or earn your living querying databases, knowing how to read and write Regular Expressions is an essential skill for any IT professional. While a lot of people consider regexes to be black magic, used appropriately they're an awesome power-tool in your tool-belt. This course will take you from the basics of what regular expressions are and why they are useful, through the syntax of regular expressions, guide you past the common pitfalls and teach you how to optimize your regexes for effectiveness, performance, and maintainability.
Table of contents
- Introduction 1m
- On Engines, Dialects, and Influencers 5m
- Matching Characters 2m
- Meta Characters - Character Classes 4m
- Meta Characters - Wildcard 2m
- Meta Characters - Quantifiers and Greediness 9m
- Meta Characters - Alternation 5m
- Meta Characters - Sub-patterns and Grouping 4m
- Meta Characters - Anchors and Boundaries 4m
- Meta Characters - Escaping & the Backslash 9m
- Roundup 2m