01🔍What Are Regular Expressions?
0/10 lessonsPatterns, engines, and the moment regex stops looking like noise
Regex is a tiny language for describing text shapes. Before you memorize a single metacharacter, you need a clear picture of what regex *is* — a compact pattern grammar that a finite-state engine sweeps across your text. This track grounds you in that mental model: where regex shines, where it ruins your weekend, how to read a pattern slowly, and the one rule that protects you from every regex disaster down the road.
Lesson list (10)
- 01The Problem: Finding Patterns in Text~10 min · intro, motivation, use-cases
- 02Where Regex Is Used (Everywhere)~10 min · use-cases, tooling, ecosystem
- 03Literal Matching: The 80% You Already Know~8 min · literals, fundamentals
- 04How the Regex Engine Actually Works~14 min · engine, nfa, backtracking, internals
- 05Regex Flavors — Same Idea, Different Dialects~12 min · flavors, pcre, posix, ecmascript
- 06Testing Tools — Your Regex Microscope~8 min · tools, regex101, debuggex
- 07The Intimidation Factor — Why Regex Looks Scary~8 min · psychology, readability, verbose-mode
- 08Reading Regex — Slow Down, Group, Translate~10 min · reading, decomposition
- 09When NOT to Use Regex~10 min · limits, anti-patterns, html-parsing
- 10The Golden Rule of Regex~8 min · principle, philosophy