这是Perl脚本:
my $keyword = qr/(abc|efg|xyz)/;
$subject = "ABC";
$messageBody = "ZYZ";
if ( grep{ /${keyword}/i } ( $messageBody, $subject ) ) {
print "subject: $subject, messageBody:$messageBody \n";
}
如何匹配区分大小写?它不适用于" ABC"但它适用于" abc"。
请帮忙。提前谢谢。
答案 0 :(得分:1)
只需省略/i
正则表达式开关,
if ( grep{ /$keyword/ } $messageBody, $subject ) {
答案 1 :(得分:0)
添加不区分大小写的修饰符
my $keyword = qr/(?i)(abc|efg|xyz)/;