Master Regular Expressions from scratch All languages
- Development
- Apr 22, 2025

Master Regular Expressions from scratch – All languages, available at Free, has an average rating of 4.15, with 38 lectures, based on 545 reviews, and has 14418 subscribers.
You will learn about At the end of this course students will be able to use Regular Expressions At the end of this course students will be able to use Regular Expressions inside any Programming Language At the end of this course students will be able to understand Regular Expression syntax Students will be able to write basic and advanced regular expressions for their applications This course is ideal for individuals who are Any developer who is working with any sort of text should take this course. or Students that want to learn regular expressions in a very easy way should take this course. or Students who had issues learning regular expressions before should take this course. or Any developer who want to create more advanced applications should take this course. It is particularly useful for Any developer who is working with any sort of text should take this course. or Students that want to learn regular expressions in a very easy way should take this course. or Students who had issues learning regular expressions before should take this course. or Any developer who want to create more advanced applications should take this course.
Enroll now: Master Regular Expressions from scratch – All languages
Summary
Title: Master Regular Expressions from scratch – All languages
Price: Free
Average Rating: 4.15
Number of Lectures: 38
Number of Published Lectures: 38
Number of Curriculum Items: 38
Number of Published Curriculum Objects: 38
Original Price: Free
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Master Regular Expressions from Scratch?is a hands-on course for all languages. Regular Expression content in this course is for most of the Regular Expression Engines. There are some differences in implementation of Regular Expressions in different languages. We will be using a JavaScript based Regular Expression Engine in this course but the core fundamentals and how regular expressions works remains the same everywhere.
Regular Expressions are also called regex , regexp pluralized as regexes. We will be using regex throughout the course instead of Regular Expressions because it is easy to pronounce.
Regular Expressions are all about text. All things such as email, news, text messages, code, contacts and?articlesall these things are text. Regular Expressions are a tool that?allows?us?to work with text by defining text patterns.
This course also contains practice exampleswhere we will be creating Regular Expressions step by step in order to get a better understanding of how to work with regular expressions.We will create Regular Expressions for
- Names
- Postal Codes
- URLs
- Credit Card
- HTML Tags
- IP Addresses
- Password
In this course we will start learning Regular Expressions?from scratch. After learning some basics we will learn about more?advanced operations in Regular Expressions. At the end of this course we will practice what we have learned by practicing Regular Expressions.
Let’s get started.
Course Curriculum
Chapter 1: Introduction to Regular Expressions
Lecture 1: Introduction
Lecture 2: What are Regular Expressions
Lecture 3: Regular Expression engines
Lecture 4: Notation Convention and Modes
Chapter 2: Characters
Lecture 1: Literal Characters
Lecture 2: Global Mode
Lecture 3: Metacharacters
Lecture 4: Escaping Metacharacters
Chapter 3: Character Sets
Lecture 1: Character Sets
Lecture 2: Character Ranges
Lecture 3: Negative Character Sets
Lecture 4: Metacharacters inside Character Sets
Lecture 5: Shorthand Character Sets
Lecture 6: POSIX Bracket Expressions
Chapter 4: Repetition Expressions
Lecture 1: Repetition Metacharacters
Lecture 2: Quantified Repetition Expressions
Lecture 3: Greedy and Lazy Expressions
Chapter 5: Grouping and Alternation Characters
Lecture 1: Grouping Metacharacters
Lecture 2: Alternation Metacharacter
Lecture 3: Repeating and Nesting Alternations
Chapter 6: Anchored Expressions
Lecture 1: Start and End anchors
Lecture 2: Line Breaks and Multiline Mode
Lecture 3: Word Boundaries
Chapter 7: Capturing Groups and Backreferences
Lecture 1: Backreferences
Lecture 2: Backreferences to Optional Expressions
Lecture 3: Non-Capturing Groups
Chapter 8: Lookaround Assertions
Lecture 1: Positive Lookahead Assertions
Lecture 2: Negative Lookahead Assertions
Lecture 3: Lookbehind Assertions
Chapter 9: Unicode
Lecture 1: Unicode
Chapter 10: Regular Expression Practice Examples
Lecture 1: Matching Names
Lecture 2: Postal Codes
Lecture 3: URL
Lecture 4: Credit Card
Lecture 5: Email
Lecture 6: HTML Tags
Lecture 7: IP address
Lecture 8: Passwords
Instructors

Hafiz Muhammad Faaz Ali
Web Developer and Graphics Designer, Instructor
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Screenwriting 101
- ZB Trading Cryptocurrency Price Action Course
- Medium Platform Masterclass For Blogging with ChatGPT and AI
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8LINQ- A Course For Beginners
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling