Описание тега regex
Синтаксис регулярных выражений варьируется в зависимости от языка программирования, а разработанные формулировки могут варьироваться от простых до сверхсложных. Вероятно, самая простая форма regex это то, что происходит в оболочке при выполнении поиска, например, для сопоставления файлов *.jpg и все jpgs в текущем рабочем каталоге найдены.
На этом сайте различные типы regex введены; Основные регулярные выражения (BRE), Расширенные регулярные выражения (ERE) и Perl-совместимые регулярные выражения (PCRE). Однако разные программы будут иметь разные возможности регулярных выражений. Программы оболочки, такие как grep а также sed иметь специальные переключатели, которые позволяют им использовать более сложные регулярные выражения; grep, например, может использовать ERE с -E переключатель и PCRE с -P переключатель.
Очень полезное общее введение в regex и его использование в оболочке описано в главе 20 регулярных выражений Linux для команд и Perl, которые подробно описаны в официальной документации.