Regular expressions are probably the single most useful thing a developer can know.

Not just for coding things, but also for doing otherwise-impossible search and replace or reformatting operations in text editors. Want to build some SQL from a data in a CSV or text file? No problem, run it through "sed" with some appropriate regex. Got a mixture of hard and soft tabs? No problem, "s/ {4}/\t/g" will fix them.