Regular expressions are a powerful way of searching for expressions or in general patterns in a text file.
Most UNIX based text editors and search tools use regular expressions for search and/or replace actions.