What should I know about regular expressions?
A regular expression is an encoded way of representing a pattern in a bit of text, and is a go-to tool for text processing. As such, regular expressions are an important part of automated extraction of information from Web sites. If you’re not familiar with regular expressions, learning to use them can be a little intimidating, but the rewards are well worth it.
A discussion of regular expressions can fill -- and has filled -- volumes, so it’s not feasible to attempt a discussion here. Fortunately, others have already published valuable learning resources for your enjoyment.
Printed Resources
Introducing Regular Expressions
Beginning Regular Expressions
Digital Resources
The Best of Fluent: /Reg(exp){2}lained/: Demystifying Regular Expressions
Fun with Regular Expressions