Useful features in regex101

Useful features in regex101

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

Become a Regex Superhero

Buy nowLearn more

Introduction

  • Welcome to the course!8
  • Download the course files
  • Why learn regular expressions?
  • Motivating example4
  • Course methodology

Basic Regular Expressions

  • Rules for searching2
  • Metacharacters4
  • Quantifiers
  • Greedy quantifiers
  • Regular expressions in Python
  • Exercise 1
  • Exercise 1 solution3
  • Match groups4
  • 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 case3
  • Substitution
  • Anchors
  • Option: Multiline
  • Exercise 1
  • Exercise 1 solution
  • Option: Verbose2
  • Exercise 2
  • Exercise 2 solution
  • Compile expressions
  • Return match position
  • Split strings2
  • 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 expressions2
  • Request your certificate of completion
  • Take another course from Data School!
  • Earn money by promoting Data School's courses!