Fonction Perl m

La description

Cet opérateur de correspondance est utilisé pour faire correspondre n'importe quel mot-clé dans une expression donnée. Les parenthèses après le m initial peuvent être n'importe quel caractère et seront utilisées pour délimiter l'instruction d'expression régulière.

Les variables d'expression régulière incluent $, qui contient tout ce que la dernière correspondance de regroupement correspond; $ &, qui contient toute la chaîne correspondante; $ `, qui contient tout avant la chaîne correspondante; et $ ', qui contient tout ce qui suit la chaîne correspondante.

Syntaxe

Voici la syntaxe simple de cette fonction -

m//

Valeur de retour

Cette fonction renvoie 0 en cas d'échec et 1 en cas de succès,

Exemple

Voici l'exemple de code montrant son utilisation de base -

#!/usr/bin/perl -w

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

Lorsque le code ci-dessus est exécuté, il produit le résultat suivant -

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