Função Perl m

Descrição

Este operador de correspondência é usado para corresponder a qualquer palavra-chave em determinada expressão. Os parênteses após o m inicial podem ser qualquer caractere e serão usados ​​para delimitar a instrução da expressão regular.

As variáveis ​​de expressão regular incluem $, que contém o que quer que seja a última correspondência de agrupamento encontrada; $ &, que contém toda a string combinada; $ `, que contém tudo antes da string combinada; e $ ', que contém tudo após a string correspondente.

Sintaxe

A seguir está a sintaxe simples para esta função -

m//

Valor de retorno

Esta função retorna 0 em caso de falha e 1 em caso de sucesso,

Exemplo

A seguir está o código de exemplo que mostra seu uso básico -

#!/usr/bin/perl -w

$string = "The food is in the salad bar";
$string =~ m/foo/;
print "Before: $`\n";
print "Matched: $&\n";
print "After: $'\n";

Quando o código acima é executado, ele produz o seguinte resultado -

Before: The 
Matched: foo
After: d is in the salad bar