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.