PERL正则表达式匹配包含特定目录路径的行

时间:2013-03-18 06:53:56

标签: regex perl

在Perl中使用正则表达式过滤包含所有行的最佳方法是什么?例如/usr/libexec/postfix

那也会有所收获,例如:/usr/libexec/postfix/qmgr/usr/libexec/postfix/smtp/usr/libexec/postfix/local等等?

1 个答案:

答案 0 :(得分:3)

这应该有效:

if ($line =~ m{^/usr/libexec/postfix.*}) {
     print "Match!\n";
} else {
     print "No match\n";
}

工作示例: http://codepad.org/jkVlISdv