Regular expressions are a powerful mechanism for matching and manipulating text. Although regular expressions are available in a variety of modern programming languages, each language sports a different set of features, and their syntax are sometimes subtly incompatible. Many languages implement regular expressions, but no two languages do it the same. This Pocket Reference contains a quick introduction to regular expression concepts.