这是perldoc中的示例:
$object->expect(15, '-re', "$str");
我想添加选项' i'到了比赛。这不会起作用:
$object->expect(15, '-re', qr\$str\i);
我是否必须使用以下格式:
$exp->expect($timeout, [ qr/$str/i, sub {}], $shell_prompt);
答案 0 :(得分:2)
您可以将指令嵌入到正则表达式中:
$object->expect(15, '-re', "(?i)$str");