"Because the language syntax and documentation tends to be rather obscure, regular expressions have earned a reputation of being complex and difficult to use. In this book, we provide a gentle introduction and lots of examples to get you up and running with regular expressions, even if you don't have a programming background."
Mastering Regular Expressions quickly covers the basics of regular-expression syntax, then delves into the mechanics of expression-processing, common pitfalls, performance issues, and implementation-specific differences.