Descrição
Esta função cita seu STRING como uma expressão regular. STRING é interpolado da mesma forma que PATTERN em m / PATTERN /
Sintaxe
A seguir está a sintaxe simples para esta função -
qr EXPR
Valor de retorno
Esta função retorna um valor Perl que pode ser usado em vez da expressão / STRING / correspondente.
Exemplo
A seguir está o código de exemplo que mostra seu uso básico -
$rex = qr/my.STRING/is;
s/$rex/foo/;
is is equivalent to
s/my.STRING/foo/is;
Quando o código acima é executado, ele produz o seguinte resultado -
$re = qr/$pattern/;
$string =~ /foo${re}bar/; # can be interpolated in other patterns
$string =~ $re; # or used standalone
$string =~ /$re/; # or this way