这是在 perldoc 中找到的示例:
$object->expect(15, '-re', "$str");
Run Code Online (Sandbox Code Playgroud)
我想将选项“i”添加到匹配中。这是行不通的:
$object->expect(15, '-re', qr/$str/i);
Run Code Online (Sandbox Code Playgroud)
我必须使用这种格式吗:
$exp->expect($timeout, [ qr/$str/i, sub {}], $shell_prompt);
Run Code Online (Sandbox Code Playgroud)
您可以将指令嵌入到正则表达式本身中:
$object->expect(15, '-re', "(?i)$str");
Run Code Online (Sandbox Code Playgroud)
参考: http: //perldoc.perl.org/perlre.html#Extended-Patterns
归档时间: |
|
查看次数: |
172 次 |
最近记录: |