Accelerated Regular Expressions Training – Regex

Accelerated Regular Expressions Training – Regex

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 1h 43m | 488 MB

Want to learn Regular Expressions while also saving time? Join us in this Hands-On & filled with challenges experience!

Regular expressions (Regex) are a rather simple technique to grasp but, nonetheless, of extreme importance in the programming field. If I had to guess, however, I would venture to say that most programmers are not acquainted with even the most elementary principles of Regex.

Sure, You could tell me: “I have survived so far without knowing Regex.”; chances are, however, that the moment will come for you to face a task that includes the need to work with text, in which case I’m sad to tell you that your code will quickly “join the dark side of the Force”… Jokes aside, I can assure you that, without Regex, you will miss many tools that would enable you to write cleaner, more efficient code, not to mention they would save you a considerable amount of time and quite a bit of effort!

For a quick glance at the topics you will learn on Regex:

  • Groups
  • Character classes (also known as “Character sets”)
  • Quantifiers
  • Backreferences
  • Flags
  • Borders

If you are not familiar with any of these subjects, or even if you would like to deepen and/or broaden your knowledge while developing some handy skills, this course will greatly help you not only to effectively use Regular Expressions but also (and more importantly) to become a more well-rounded programmer.

What you’ll learn

  • Regular Expressions core concepts
  • Write cleaner and efficient code by applying Regular Expressions
  • Data extraction with Regular Expressions
  • Understanding of search/search and replace operations on text
Table of Contents

Getting Started
1 Course Introduction
2 Module Introduction
3 Course Overview
4 Q&A Best Practices
5 Online Tools
6 Environment Setup
7 What are Regular Expressions

Characters
8 Module Introduction
9 Hello Regex
10 Flags
11 Exploring the API
12 Escape Sequences
13 Regex Metacharacters
14 Metacharacters Any Single Character
15 Matching White Spaces
16 Metacharacters Pipe
17 RegExp Or Regex Literal
18 Unicode Matching
19 Wrap Up

Character Classes
20 Module Introduction
21 Working With Character Classes
22 Working With Ranges
23 Character Classes & Metacharacters
24 Caveats Ranges
25 Shorthand Character Classes
26 Negated Shorthand Character Classes
27 Matching Unicode Ranges
28 Wrap Up

Quantifiers
29 Module Introduction
30 Quantifiers Zero Or One Of ()
31 Quantifiers One Or More Of (+)
32 Quantifiers Zero Or More Of ()
33 Quantifiers Exact Quantity ({m,n})
34 Greedy Vs. Lazy
35 Challenges
36 Challenge 1# Social Security Number
37 Challenge 2# Phone Number
38 Challenge 3# E-mail
39 Wrap Up

Groups
40 Module Introduction
41 Using Groups
42 Capturing & Non-Capturing Groups
43 Backreference & Replace Method
44 Nested Groups
45 Named Groups
46 Special Groups Lookahead
47 Special Groups Lookabehind
48 Wrap Up

Anchors
49 Module Introduction
50 Using Anchors
51 Using Word Boundaries
52 Implementing DotAll Flag in JS
53 Multiline Flag
54 Wrap Up

Recipes
55 Module Introduction
56 Applying Syntax Highlight #1
57 Applying Syntax Highlight #2
58 Matching Zip Code
59 Matching Number Ranges
60 Matching IPv4
61 Password Validation
62 Parsing CSV to JSON
63 Matching Unicode Ranges

Bonus
64 Cheatsheet

Conclusion
65 Thank You!

Homepage