Description
Build Your Own Regex Engine from Scratch in Python is a course on building a regular expression engine using Python, published by Udemy Online Academy. This is an in-depth, hands-on course that teaches you how regular expressions work from the ground up, by guiding you step-by-step through building a regular expression engine using Python. You will explore the theory behind pattern matching, finite automata, and parsing, and then apply these concepts to implement core components such as tokenizers, syntax trees, non-deterministic and deterministic finite automata (NFA/DFA), backtracking, and optimization techniques. The course emphasizes practical coding, breaking down complex regular expression features into understandable parts, and demonstrating how real regular expression engines can efficiently and accurately process patterns.
In this course, you will go beyond writing regex patterns and instead build a complete regular expression engine from scratch in Python. This hands-on project will help you really understand how regex patterns are processed, parsed, and matched behind the scenes. Rather than focusing on memorizing syntax, this course focuses on understanding the mechanics of a regex engine, which is similar in behavior to Python’s re module. By the end of the course, regex won’t seem like magic anymore. You’ll understand exactly how a regex engine reads patterns and matches text, step by step.
What you will learn in Build Your Own Regex Engine from Scratch in Python:
- Understand the inner workings of regular expression engines
- Learn how regex patterns are tokenized using a lexer
- Design and implement a tokenizer for regex syntax
- Build a recursive descent parser for regex patterns
- Create an abstract syntax tree (AST) to represent the structure of regex
- Understand core regex features such as quantifiers, permutations, and groups
- Implement a complete regex matching engine in Python
- Build functions similar to match, search, and findall
- Gain deep insight into how regex works under the hood
- And…
Course specifications
Publisher: Udemy
Instructors: EduVerse Academy
Language: English
Level: Introductory to Advanced
Number of Lessons: 18
Duration: 6 hours and 31 minutes
Course topics

Build Your Own Regex Engine from Scratch in Python Prerequisites
Basic to intermediate knowledge of Python
Familiarity with programming fundamentals such as functions and classes
General understanding of strings and control flow
Curiosity to learn how things work internally
No prior knowledge of compiler design or regex internals is required
Pictures

Build Your Own Regex Engine from Scratch in Python introduction video
Installation guide
After Extract, watch with your favorite Player.
Subtitle: None
Quality: 1080p
Downloadly link
Rapidgator link
File password (s): www.downloadly.ir
Size
4.3 GB