Regular Expressions for Beginners - Universal
4.3 (190 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,261 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Regular Expressions for Beginners - Universal to your Wishlist.

Add to Wishlist

Regular Expressions for Beginners - Universal

Learn to use Regular Expressions (Regex) in all programming languages and tools the easy way with Edwin Diaz
Best Seller
4.3 (190 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,261 students enrolled
Created by Edwin Diaz
Last updated 2/2017
English
Current price: $10 Original price: $100 Discount: 90% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • 7 Articles
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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
View Curriculum
Requirements
  • Student should be familiar with programming concepts
  • Students should have an internet connection
  • Willingness to follow through with the lectures until the end
Description

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!

Who is the target audience?
  • 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
36 Lectures
03:05:27
+
My First Section
5 Lectures 17:39
+
Characters
5 Lectures 22:12
Literal Characters
04:12

Metacharacters
05:02

Escaping
04:27

More characters
07:08

Summary 2
01:23
+
Sets
4 Lectures 25:17
Ranges
05:50

Negation
05:35

Shorthands
12:57

Summary 3
00:55
+
Repetition
4 Lectures 16:47
Quantifiers
04:46

Controlling repetition
06:33

Lazy / reluctant quantifier
04:24

Summary 4
01:04
+
Grouping
4 Lectures 21:28
Grouping
04:08

Alternation
11:56

Nesting with alternation
05:05

Summary 5
00:19
+
Anchors and boundaries
3 Lectures 12:01
Anchors
06:13

Word boundaries
04:52

Summary 6
00:56
+
Backreferencing, assertions and lookaheads
5 Lectures 31:45
Backreferences / Capturing
15:41

Non-capturing group
04:14

Positive and negative assertions
05:34

Positive and negative lookahead
05:29

Summary 7
00:47
+
Unicode - Multi Language Symbol Support
2 Lectures 12:44
Intro
05:58

Some examples
06:46
+
Regular Expressions Examples
4 Lectures 26:13
Postal code / zip codes
05:14

Dates
09:00

Password validations
10:44

Conclusion
01:15
About the Instructor
Edwin Diaz
4.5 Average rating
23,617 Reviews
176,919 Students
29 Courses
Web Developer & Premium Udemy Instructor - 160,000 students

He is a professional who has experience in computer science; also a broad set of skills in software ,web development, and information technology.

Considered a Sensei in technology who trains people to become Ninjas in different programming languages. Equipped with so many skills and great personality, he thought, why not give this knowledge and help the rest of the world?

The passion, to teach and help other people was something engraved in him since he was a little boy, so it's only natural that it found expression. Edwin's ability to transmit his energy, enthusiasm, and knowledge to other people allows him to do what he does best "Teach".

Edwin Diaz has taught thousands of people all over the world how to code. He has also built hundreds of apps, programs and websites for individuals and businesses. Edwin also provides one-on-one group training to individuals, businesses and non-profit organizations to help them manage their websites on their own with no knowledge of code.

Teaching is not just a job for Mr. Diaz but a way of life that continues to flourish every single day.

He now enjoys teaching others how to start coding in many different programming languages and spending time with his family.