當前位置:首頁 » 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