Anchors
Anchors
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!
Preview unavailable
You must log in or sign up to view this lesson.
Login
Sign up
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!