Regular Expressions are a mainstay in most programming environments, you cannot avoid them you want to understand them and master them
So What are they and Why use them?
Suppose you are less concerned about the actual data and more concerned about something in the data (Does it contain a Number?, Does it contain something that could be a date?, Does it contain a particular pattern?), This is what a Regular Expression can do