Go beyond simple matching and learn to pull specific data out of text. You'll use capture groups to parse structured information, find repeated patterns, and perform powerful text transformations. This course will equip you to clean, reformat, and extract valuable data from any string with precision.
Overview
Syllabus
- Unit 1: Named Capture Groups JavaScript
- Parse Log Entries with Named Groups
- Write a Product Code Parser with Named Groups
- Refactor Credential Parser to Use Named Groups
- Build a GPS Coordinate Parser with Named Groups
- Unit 2: Backreferences in JavaScript
- Debug the Repeated Word Detector
- Extracting BBCode Content with Backreferences
- Finding Symmetrical Phrasing with Backreferences
- Handling HTML Tags with Attributes Using Backreferences
- Unit 3: Practical Data Extraction
- Debug Social Media Handle Extraction
- Controlling Capture with Non-Capturing Groups
- Extract Domain Names from URLs
- Capturing Multiple Currency Symbols in Price Patterns
- Unit 4: Transforming Text with Regex
- Standardizing Date Formats with Numbered Backreferences
- Transform Product SKUs with Backreferences and Literal Text
- Anonymizing Usernames with Callback Functions