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