Become a Regex Superhero
Buy now
Learn more
Introduction
Welcome to the course!
Download the course files
Why learn regular expressions?
Motivating example
Course methodology
Basic Regular Expressions
Rules for searching
Metacharacters
Quantifiers
Greedy quantifiers
Regular expressions in Python
Exercise 1
Exercise 1 solution
Match groups
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
Substitution
Anchors
Option: Multiline
Exercise 1
Exercise 1 solution
Option: Verbose
Exercise 2
Exercise 2 solution
Compile expressions
Return match position
Split strings
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
Request your certificate of completion
Take another course from Data School!
Earn money by promoting Data School's courses!
Products
Course
Section
Lesson
Alternatives
Alternatives
Become a Regex Superhero
Buy now
Learn more
Introduction
Welcome to the course!
Download the course files
Why learn regular expressions?
Motivating example
Course methodology
Basic Regular Expressions
Rules for searching
Metacharacters
Quantifiers
Greedy quantifiers
Regular expressions in Python
Exercise 1
Exercise 1 solution
Match groups
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
Substitution
Anchors
Option: Multiline
Exercise 1
Exercise 1 solution
Option: Verbose
Exercise 2
Exercise 2 solution
Compile expressions
Return match position
Split strings
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
Request your certificate of completion
Take another course from Data School!
Earn money by promoting Data School's courses!
Lesson unavailable
Please
login to your account
or
buy the course
.