Función Perl m

Descripción

Este operador de coincidencia se utiliza para hacer coincidir cualquier palabra clave en una expresión determinada. Los paréntesis después de la m inicial pueden ser cualquier carácter y se usarán para delimitar la declaración de expresión regular.

Las variables de expresión regular incluyen $, que contiene lo que coincida con la última coincidencia de agrupación; $ &, que contiene toda la cadena coincidente; $ `, que contiene todo antes de la cadena coincidente; y $ ', que contiene todo lo que sigue a la cadena coincidente.

Sintaxis

A continuación se muestra la sintaxis simple para esta función:

m//

Valor devuelto

Esta función devuelve 0 en caso de error y 1 en caso de éxito,

Ejemplo

A continuación se muestra el código de ejemplo que muestra su 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";

Cuando se ejecuta el código anterior, produce el siguiente resultado:

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