当前位置:首页 » Perl » Perl m// 操作符

Perl m// 操作符

Perl m// 操作符例子, m// 操作符详解,m// 操作符实例代码, m// 操作符在线教程等

语法

m //


定义和用法

这个表达式匹配运算符用于在给定的表达式匹配任何关键字。 m 之后括号内可以是任何字符,将被用来分隔的正则表达式语句。

正则表达式的变量包括$,其中包含任何的最后匹配的分组匹配;$&, 其中包含整个匹配的字符串,$`,它包含了之前匹配的字符串和$', 它包含了匹配的字符串后。

返回值

  • 0 - 失败

  • 1 - 成功

例子

试试下面的例子:

#!/usr/bin/perl -w
#by www.gitbook.net

$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