1
Define la expresión regular utilizando una variable. La expresión regular es una cadena Perl normal. Por ejemplo, para definir la variable " foo" con regex " hola ", escriben :
my $ foo = " hello";
2
Crear la expresión regular utilizando el operador = ~ y llamar a la variable. Por ejemplo , para utilizar la expresión regular "$ foo" :
print " Se ajusta a \\ n " if " hello world " = ~ /$ foo /# coincide
3
Utilice una variable en una clase de caracteres . Expresiones de expresiones regulares variables también se pueden utilizar en las clases de caracteres , que representan un conjunto de caracteres para que coincida . Por ejemplo , para que coincida con las letras h , e, l, oo , escriba a:
$ foo = " helo " /[$ foo ] /# coincide con ' h ', ' e' , ' l' o 'o '