Python Regular Expressions Complete Masterclass
Grab this superlative opportunity to explore regular expressions that are not as hard to master as they seem at first, so buckle up for a 100% hands-on learning journey!
On completion of this course, you’ll be able to:
- Understand the ins and outs of Regular Expressions in Python, from scratch.
- Clear the fog regarding pattern matching and regular expressions once and for all.
- Gain Intermediate to Advanced pattern matching skills in Python.
- Access notebooks, quizzes, projects and a PDF cheat sheet to boost your learning process.
Layout of the course:
- Section 1 – Introduction
- Section 2 – Regular Expressions Cheat Sheet
- Section 3 – Methods and Objects
- Section 4 – Metacharacters and Special Sequences
- Section 5 – Extension Notations and Assertions
- Section 6 – Small Real-Life Projects
- Section 7 – FINAL PROJECT: Validating User Account Details
- Section 8 – Final Section
Some exceptional benefits associated with this course enrolment are:
- Quality course material on Python Regular Expressions
- Lifetime access to the course
- Instant & free course updates
- Access to all Questions & Answers initiated by other students as well
- Personalized support from the instructor’s end on any issue related to the course
- Few free lectures for a quick overview
It’s time for you to grab the opportunity and make the most out of this course.
Enroll today!!
Curriculum
- 8 Sections
- 94 Lessons
- 6 Hours
- Introduction1
- Regular Expressions Cheat Sheet1
- Methods and Objects29
- 4.11. The _re_ module3 Minutes
- 4.22. The _re_ module – Notebook2 Minutes
- 4.33. Raw strings3 Minutes
- 4.44. Raw strings – Notebook2 Minutes
- 4.55. re.compile()5 Minutes
- 4.66. re.compile() – Notebook2 Minutes
- 4.77. re.search()6 Minutes
- 4.88. re.search() – Notebook2 Minutes
- 4.99. re.match()3 Minutes
- 4.1010. re.match() – Notebook2 Minutes
- 4.1111. re.fullmatch()4 Minutes
- 4.1212. re.fullmatch() – Notebook2 Minutes
- 4.1313. re.findall()3 Minutes
- 4.1414. re.findall() – Notebook2 Minutes
- 4.1515. re.split()4 Minutes
- 4.1616. re.split() – Notebook2 Minutes
- 4.1717. re.sub()6 Minutes
- 4.1818. re.sub() – Notebook2 Minutes
- 4.1919. re.subn()2 Minutes
- 4.2020. re.subn() – Notebook2 Minutes
- 4.2121. group() and groups()10 Minutes
- 4.2222. group() and groups() – Notebook2 Minutes
- 4.2323. start(), end(), span()3 Minutes
- 4.2424. start(), end(), span() – Notebook2 Minutes
- 4.2525. Optional flags9 Minutes
- 4.2626. Optional flags – Notebook2 Minutes
- 4.2727. AttributeError _NoneType_ object has no attribute3 Minutes
- 4.2828. AttributeError _NoneType_ object has no attribute – Notebook2 Minutes
- 4.29Quiz10 Minutes10 Questions
- Metacharacters and Special Sequences35
- 5.11. Metacharacters – The dot ( . )4 Minutes
- 5.22. Metacharacters – The dot ( . ) – Notebook2 Minutes
- 5.33. Metacharacters – The caret ( ^ )4 Minutes
- 5.44. Metacharacters – The caret ( ^ ) – Notebook2 Minutes
- 5.55. Metacharacters – The dollar sign ( $ )3 Minutes
- 5.66. Metacharacters – The dollar sign ( $ ) – Notebook2 Minutes
- 5.77. Metacharacters – The asterisk8 Minutes
- 5.88. Metacharacters – The asterisk – Notebook2 Minutes
- 5.99. Metacharacters – The plus sign ( + )4 Minutes
- 5.1010. Metacharacters – The plus sign ( + ) – Notebook2 Minutes
- 5.1111. Metacharacters – The question mark5 Minutes
- 5.1212. Metacharacters – The question mark – Notebook2 Minutes
- 5.1313. Metacharacters – Greedy vs. non-greedy5 Minutes
- 5.1414. Metacharacters – Greedy vs. non-greedy – Notebook2 Minutes
- 5.1515. Metacharacters – The backslash4 Minutes
- 5.1616. Metacharacters – The backslash – Notebook2 Minutes
- 5.1717. Metacharacters – The square brackets ( [] )8 Minutes
- 5.1818. Metacharacters – The square brackets ( [] ) – Notebook2 Minutes
- 5.1919. Metacharacters – Character classes6 Minutes
- 5.2020. Metacharacters – Character classes – Notebook2 Minutes
- 5.2121. Metacharacters – The curly braces ( {} )5 Minutes
- 5.2222. Metacharacters – The curly braces ( {} ) – Notebook2 Minutes
- 5.2323. Metacharacters – The pipe4 Minutes
- 5.2424. Metacharacters – The pipe – Notebook2 Minutes
- 5.2525. Special sequences – A and Z6 Minutes
- 5.2626. Special sequences – A and Z – Notebook2 Minutes
- 5.2727. Special sequences – b and B5 Minutes
- 5.2828. Special sequences – b and B – Notebook2 Minutes
- 5.2929. Special sequences – d and D3 Minutes
- 5.3030. Special sequences – d and D – Notebook2 Minutes
- 5.3131. Special sequences – s and S3 Minutes
- 5.3232. Special sequences – s and S – Notebook2 Minutes
- 5.3333. Special sequences – w and W3 Minutes
- 5.3434. Special sequences – w and W – Notebook2 Minutes
- 5.35Quiz10 Minutes10 Questions
- Extension Notations and Assertions13
- 6.11. Extension notations and non-capturing groups6 Minutes
- 6.22. Extension notations and non-capturing groups – Notebook2 Minutes
- 6.33. Named groups and groupdict()4 Minutes
- 6.44. Named groups and groupdict() – Notebook2 Minutes
- 6.55. Positive lookahead assertions5 Minutes
- 6.66. Positive lookahead assertions – Notebook2 Minutes
- 6.77. Negative lookahead assertions4 Minutes
- 6.88. Negative lookahead assertions – Notebook2 Minutes
- 6.99. Positive lookbehind assertions3 Minutes
- 6.1010. Positive lookbehind assertions – Notebook2 Minutes
- 6.1111. Negative lookbehind assertions5 Minutes
- 6.1212. Negative lookbehind assertions – Notebook2 Minutes
- 6.13Quiz10 Minutes10 Questions
- Small Real-Life Projects11
- 7.11. Bookshelf12 Minutes
- 7.22. Bookshelf – Code2 Minutes
- 7.33. Phone book12 Minutes
- 7.44. Phone book – Code2 Minutes
- 7.55. Date and time8 Minutes
- 7.66. Date and time – Code2 Minutes
- 7.77. Web addresses9 Minutes
- 7.88. Web addresses – Code2 Minutes
- 7.99. Stocks7 Minutes
- 7.1010. Stocks – Code2 Minutes
- 7.11Exercises and solutions10 Minutes
- Final Project Validating User Account Details5
- Final Section2
Hi,
My name is Mihai and I am the founder and main instructor at EpicPython, and a huge Python enthusiast.
I have a BS degree in Telecommunications and Information Technology from University Politehnica of Bucharest, Romania and also the CCNP, CCNA, CCDA, JNCIA and ISTQB CTFL certifications.
✔ What are my credentials?
▪ Work experience in Networking and Quality Assurance Engineering.
▪ Used Python vastly in Network Automation and Test Automation.
▪ Certified professional: Cisco, Juniper and ISTQB certifications.
▪ Teaching courses on various e-learning platforms since 2015.
▪ Tens of thousands of satisfied students, 4.6 / 5 average course rating.
✔ What are my students saying about the kind of courses I create?
"What an incredible value and learning experience!" by Sean A.
"Excellent material. Kudos to a great instructor with a vast level of creativity." by Anthony W.
"I can say this man is going on smoothly and perfectly, explaining in the most empirical/foundational way." by Kolapo A.
I am constantly improving my content and teaching methods, providing my students with the best learning experience possible, helping thousands to take the next step in their careers.
Courses you might be interested in
-
15 Lessons
-
10 Lessons
-
13 Lessons
-
39 Lessons