更改Perl中的默认正则表达式行为?

Tho*_*son 0 perl

Perl中是否有一些全局选项可以指定默认行为regexp匹配行为?默认情况下默认情况下甚至没有i选项匹配运算符.

zdi*_*dim 9

你可能正在寻找repragma

use re '/ix';  
"FOO" =~ / foo /; # /ix implied  
no re '/x';  
"FOO" =~ /foo/;   # just /i implied
Run Code Online (Sandbox Code Playgroud)

  • 请注意,这不是全局的,但仅适用于当前词法范围.全局标志是个坏主意,因为模块(包括像`strict`这样的东西)依赖于区分大小写的匹配. (4认同)