<p>Regular expressions have been around since the early days of computer
science. They gained widespread adoption with the introduction of Unix. A
regular expression is a notation for describing sets of character strings. They
are used to identify patterns…</p>

Read more at the source