Elle est à la base identique à celle des expressions régulières de programmes connus comme grep, sed,... mais plusieurs nouvelles fonctionnalités ont été ajoutées. Nous allons voir ici les bases, ainsi que certaines amélioration apportées par perl.
Les opérations sur les expressions régulières sont effectuées par
défaut sur la variable $_
.
Pour les faire s'appliquer à une autre variable, il faut utiliser
l'opérateur =~
: