Regular expressions are coded strings that define an infinite number of possible matches.
For more information see: Java Regular Expressions