Regular Expressions
These are used to analyze and process string, these are a programming language to manage and parse strings, they are clever wild cads for matching and parsing text, widely used across many systems such as Linux Machines, databases programming languages, compilers etc.
They are used in UNIX tools such as grep, PostgreSQL uses a POSIX variant
To learn RegEx visit RegExr