English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 5.5 Hours | 2.0 GB
Full of Opportunities to Learn by Doing in Order to Unlock the Power of Regular Expressions in Your Code
If you are ready to master regular expressions, this course is for you!
What you’ll learn
- Create basic regular expressions for matching data.
- Test regular expressions before deploying them in your code.
- Understand regular expression syntax.
- Define more complex patterns using regular expressions.
- Use metacharacters and characters sets in defining patterns.
- Take advantage of repetition and grouping.
- Use anchored expressions and lookahead assertions correctly.
- Include unicode when necessary.
Getting Started with Regular Expressions
2 Regular Expressions A Short History
3 Getting Started
5 Understanding Regular Expression Flags
6 Using Regexpal
Specifying Characters in Regular Expressions
7 Understanding Metacharacters
8 Using the Wildcard
9 Escaping Metacharacters
10 Matching Control Characters
11 Exercise 1 Start
12 Exercise 1 Finish
Working with Character Sets
13 Using Character Sets
14 Specifying a Range in a Character Set
15 Excluding a Character Set
16 Escaping Metacharacters in a Character Set
17 Using Shorthand for Character Sets
18 Exercise 2 Start
19 Exercise 2 Finish
Using Repetition in Regular Expressions
20 Using Repetition in Your Patterns
21 Understanding Greediness and Laziness in Regular Expressions
22 Specifying a Repetition Amount
23 Revisiting Greedy and Lazy Concepts
24 Exercise 3 Start
25 Exercise 3 End
Using Anchored Expressions
26 Understanding Anchored Expressions
27 Using Start and End Anchors
28 Using the Multi-line Flag
29 Working with Word Boundaries
30 Writing Accurate Regular Expressions
31 Exercise 4 Start
32 Exercise 4 Finish
Working with Alternates and Groups
33 Specifying Options
34 Exercise 5 End
35 Using Grouping
37 Understanding Capturing Groups
38 Understanding Group Back References
39 Using Lookahead Groups
40 Using Negative Lookahead Groups
41 Exercise 5 Start
Working with Unicode
42 Introducing Unicode
43 Using Unicode Characters
44 Understanding ES6 Unicode Features
Applying Regular Expressions
45 Applying Regular Expressions
46 Iterating Over Matches
47 Matching an Email Address
48 Matching a Twitter Handle
49 Testing Passwords
50 Using Replace with Regular Expressions
51 Matching a Word Next to Another Word
52 Validating Dates
53 Capturing Matched Text
54 Discovering Information About a Match