in reply to It doesn't mean what you think it means
in thread Compiling regular expressions to perform substitution
Again, thanks for everyone's help. I like chicken.my %mungers = ( foo => sub { $_[0] =~ s/foo/bar/g }, fru => sub { $_[0] =~ s/(fru.*)/uc($1)/e }, ); if( $phase_of_moon > WAXING_GIBBOUS ) { $mungers{foo}->( $string ); # this line changed } else { $mungers{fru}->( $string ); # this line changed }
|
|---|