Regular Expressions: Introduction
A regex intro so gentle it doesn't even contain a regex
You already know regex is a (very) useful skill? Skip to the Tutorial. If not, allow me to convince you…
Some people, when confronted with a problem, think ‘I know, I’ll use regular expressions.’ Now they have two problems. - Jeffrey Friedl’s Blog
Or the XKCD version: