Perl m 函数



描述

此匹配运算符用于匹配给定表达式中的任何关键字。initial m 后面的括号可以是任意字符,并将用于分隔正则表达式语句。

正则表达式变量包括 $,它包含上次分组匹配匹配的内容;$&,它包含整个匹配字符串;$`,它包含匹配字符串之前的内容;以及 $',它包含匹配字符串之后的内容。

语法

以下是此函数的简单语法:

m//

返回值

此函数在失败时返回 0,在成功时返回 1,

示例

以下是显示其基本用法示例代码:

#!/usr/bin/perl -w

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

执行以上代码后,将生成以下结果:

Before: The 
Matched: foo
After: d is in the salad bar
perl_function_references.htm
广告
© . All rights reserved.