Learning Regular Expressions
Offered By: LinkedIn Learning
Course Description
Overview
Learn to use regular expressions to define complex text patterns that can be used for powerful search and replace techniques.
Syllabus
Introduction
- Write text matching patterns
- What are regular expressions?
- Choose a regular expression engine
- Notation conventions and modes
- Literal characters
- Metacharacters
- The wildcard metacharacter
- Escaping metacharacters
- Other special characters
- Challenge: Characters
- Solution: Characters
- Define a character set
- Character ranges
- Negative character sets
- Metacharacters inside characters sets
- Shorthand character sets
- Challenge: Character sets
- Solution: Character sets
- Repetition metacharacters
- Quantified repetition
- Greedy expressions
- Lazy expressions
- Challenge: Repetition
- Solution: Repetition
- Grouping metacharacters
- Alternation metacharacters
- Efficiency when using alternation
- Challenge: Grouping and alternation
- Solution: Grouping and alternation
- Start and end anchors
- Line breaks and multiline mode
- Word boundaries
- Challenge: Anchors
- Solution: Anchors
- Captures and backreferences
- Backreferences to optional expressions
- Find and replace using backreferences
- Non-capturing group expressions
- Challenge: Backreferences
- Solution: Backreferences
- Positive lookahead assertions
- Negative lookahead assertions
- Lookbehind assertions
- Multiple lookaround assertions
- Challenge: Lookaround assertions
- Solution: Lookaround assertions
- Next steps
Taught by
Kevin Skoglund
Related Courses
Regular Expressions from Scratch to ProYouTube Learning Regular Expressions
LinkedIn Learning Mastering Regular Expressions in JavaScript
Udemy Understand Regular Expressions
Laracasts Localization in PostgreSQL - Implementing Multi-Language Support
Microsoft via YouTube