Регулярные выражения Perl отличаются от традиционных регулярных выражений тем, что они более мощные и имеют более богатый синтаксис. 12 У них есть свои специальные переменные, операторы и соглашения о цитировании, которые тесно интегрированы в язык Perl. 1
Некоторые другие отличия:
- Расширенный набор метасимволов. 3 В Perl он гораздо богаче, чем в традиционных регулярных выражениях. 3
- Возможность использовать регулярные выражения для поиска и замены любой последовательности байтов, даже тех, которые обычно называют «двоичными» данными. 1
- Наличие специальных переменных для ссылок на текст, совпавший с подвыражениями в круглых скобках. 3 Эти переменные могут использоваться за пределами регулярного выражения после выполнения поиска. 3