Stop googling regex.
Start reading it.

Vim Adventures proved that syntax becomes permanent when it’s the only tool that moves the world and the world answers instantly. Regex Quest makes a pattern a searchlight and precision a survival mechanic: overmatch a protected word and it costs you. Not a cheatsheet. Not a tester. A memory machine.

try it — capture both lowercase cats, spare the Cat
The cat sat by the fire. A proud Cat watched while another cat dozed.
0matched · 2 remaining
/

Hint: the answer is three lowercase letters. Case matters.

The input is real regex

You type into a real pattern bar, judged by the real JS engine. No multiple choice, no drag-and-drop token blocks. The knowledge is performed, not recalled.

Precision is survival

Overmatch a protected word and you take damage. A greedy .* is a chainsaw — powerful, and it will absolutely hit the hostages.

One atom at a time

Each level debuts a single atom in a puzzle unsolvable without it. Every later puzzle silently re-exercises the old ones.

the curriculum · 14 levels · 13 atoms

From the Literal Plains through the Quantifier Foothills and the Anchor Coast to the dark arts of lookaround. The centerpiece: the Greedy Wastes, where you watch ".*" devour an entire line before you discover the cure.

abc.[ ]\d \w \s?* +{n,m}^ $\b( | )\1(?= ) (?! )(?<= ) (?<! )

You will still google the weird ones. But you will read them now.