if ($name =~ /^_?[^\W_0-9]\w*\z/ and !$forbidden{$name}) { #### b 52 $name !~ /^_?[^\W_0-9]\w*\z/ #### x $name =~ /^_?[^\W_0-9]\w*\z/ 1 #### DB<4> x $name !~ /^_?[^\W_0-9]\w*\z/ 0 '' #### b 52 ! $name =~ /^_?[^\W_0-9]\w*\z/