What are regular expressions?
Regular expressions use a notation system mixing the use of letters, numbers, and symbols that allows for matching complex patterns of text or data. While there is no formal standardization of the syntax for a regular expression, there is a general consensus on the basic elements of the syntax. If you have ever used the '*' or '?' characters while searching for a file you have already encountered the basics of regular expressions.