m
优质
小牛编辑
124浏览
2023-12-01
描述 (Description)
此匹配运算符用于匹配给定表达式中的任何关键字。 初始m后的括号可以是任何字符,并将用于分隔正则表达式语句。
正则表达式变量包括$,其中包含匹配的最后一个分组匹配; $&,包含整个匹配的字符串; $`,包含匹配字符串之前的所有内容; 和$',包含匹配字符串后的所有内容。
语法 (Syntax)
以下是此函数的简单语法 -
m//
返回值 (Return Value)
此函数在失败时返回0,在成功时返回1
例子 (Example)
以下是显示其基本用法的示例代码 -
#!/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