Course methodology
Course methodology
Become a Regex Superhero
Buy now
Learn more
Introduction
Welcome to the course!
8
Download the course files
Why learn regular expressions?
Motivating example
4
Course methodology
Basic Regular Expressions
Rules for searching
2
Metacharacters
4
Quantifiers
Greedy quantifiers
Regular expressions in Python
Exercise 1
Exercise 1 solution
3
Match groups
4
Exercise 2
Exercise 2 solution
Character classes
Find multiple matches
Q&A
Basic Homework
Homework instructions
Homework 1 solution
Additional quantifiers
Homework 1 bonus
Homework 2 solution
Intermission
Can I ask you a quick favor?
Intermediate Regular Expressions
Lazy quantifiers
Alternatives
Option: Ignore case
3
Substitution
Anchors
Option: Multiline
Exercise 1
Exercise 1 solution
Option: Verbose
2
Exercise 2
Exercise 2 solution
Compile expressions
Return match position
Split strings
2
Useful features in regex101
Final thoughts
Intermediate Homework
Homework instructions
Homework solution
Conclusion
Can I ask you a quick favor?
Recommended resources
Tools that support regular expressions
2
Request your certificate of completion
Take another course from Data School!
Earn money by promoting Data School's courses!
Become a Regex Superhero
Buy now
Learn more
Introduction
Welcome to the course!
8
Download the course files
Why learn regular expressions?
Motivating example
4
Course methodology
Basic Regular Expressions
Rules for searching
2
Metacharacters
4
Quantifiers
Greedy quantifiers
Regular expressions in Python
Exercise 1
Exercise 1 solution
3
Match groups
4
Exercise 2
Exercise 2 solution
Character classes
Find multiple matches
Q&A
Basic Homework
Homework instructions
Homework 1 solution
Additional quantifiers
Homework 1 bonus
Homework 2 solution
Intermission
Can I ask you a quick favor?
Intermediate Regular Expressions
Lazy quantifiers
Alternatives
Option: Ignore case
3
Substitution
Anchors
Option: Multiline
Exercise 1
Exercise 1 solution
Option: Verbose
2
Exercise 2
Exercise 2 solution
Compile expressions
Return match position
Split strings
2
Useful features in regex101
Final thoughts
Intermediate Homework
Homework instructions
Homework solution
Conclusion
Can I ask you a quick favor?
Recommended resources
Tools that support regular expressions
2
Request your certificate of completion
Take another course from Data School!
Earn money by promoting Data School's courses!