Regular Expressions for Beginners Universal

Learn to use Regular Expressions (Regex) in all programming languages and tools the easy way with Edwin Diaz
Regular Expressions for Beginners Universal
File Size :
826.34 MB
Total length :
3h 5m



Edwin Diaz


Last update




Regular Expressions for Beginners Universal

What you’ll learn

At the end of this course students will know how to use Regular Expressions
At the end of this course students will be able to use Regular Expressions in any programming language
At the the of this course students will be able to understand Regex syntax when they see it

Regular Expressions for Beginners Universal


Student should be familiar with programming concepts
Students should have an internet connection
Willingness to follow through with the lectures until the end


What this course is?
This course is universal, meaning that the regular expression material you learn here will be applicable in most if not all regular expression engines.
Of course there will be some variations when we are implementing regular expressions in different engines, let’s say PHP over Javascript, but the core fundamentals and how you do regular expression stays the same everywhere.
Regular expressions are also called Regex, Regexp or Regexes, so we will be probably be using this vocabulary since it’s easier to pronounce and is what we commonly use in the programming community.
We will learn how to implement regular expressions in Javascript and PHP but these lectures are done for demonstration on how Regexes are used in programming languages.
Who this course is for?
New developers that want to learn regular expressions.
Frustrated developers who had issues learning it before.
Any developer who is serious about their programming career.
Some information about the course structure!
We will start slow with the most basic regular expression functionality, like searching and matching, learning what each of the symbols do and how to use them to do what we need.
After we learn the most basic things, we will start with more complex operations and real worlds solutions. I always try keep the lectures short so that the material is easy to digest.
At the end of every section we are going to have some practice code so that we can re-enforce everything for that section.
See you inside, let’s do this!


Section 1: My First Section

Lecture 1 Introduction

Lecture 2 Reference files

Lecture 3 Tools

Lecture 4 What are regular expressions

Lecture 5 Summary 1

Section 2: Characters

Lecture 6 Literal Characters

Lecture 7 Metacharacters

Lecture 8 Escaping

Lecture 9 More characters

Lecture 10 Summary 2

Section 3: Sets

Lecture 11 Ranges

Lecture 12 Negation

Lecture 13 Shorthands

Lecture 14 Summary 3

Section 4: Repetition

Lecture 15 Quantifiers

Lecture 16 Controlling repetition

Lecture 17 Lazy / reluctant quantifier

Lecture 18 Summary 4

Section 5: Grouping

Lecture 19 Grouping

Lecture 20 Alternation

Lecture 21 Nesting with alternation

Lecture 22 Summary 5

Section 6: Anchors and boundaries

Lecture 23 Anchors

Lecture 24 Word boundaries

Lecture 25 Summary 6

Section 7: Backreferencing, assertions and lookaheads

Lecture 26 Backreferences / Capturing

Lecture 27 Non-capturing group

Lecture 28 Positive and negative assertions

Lecture 29 Positive and negative lookahead

Lecture 30 Summary 7

Section 8: Unicode – Multi Language Symbol Support

Lecture 31 Intro

Lecture 32 Some examples

Section 9: Regular Expressions Examples

Lecture 33 Postal code / zip codes

Lecture 34 Password Validation

Lecture 35 Dates

Lecture 36 Conclusion

Any developer or programmer that wants to create more powerful applications needs to take this course,Students looking for an easy way to learn regular expressions should take this course,Students who had a hard time learning Regular Expressions before should take this course

Course Information:

Udemy | English | 3h 5m | 826.34 MB
Created by: Edwin Diaz

You Can See More Courses in the Developer >> Greetings from

New Courses

Scroll to Top