Help for this page

Select Code to Download


  1. or download this
    my %subs = (
       foo => 'bar',
       bar => 'baz',
    );
    
  2. or download this
    s/(foo|bar)/$subs{$1}/g
    
  3. or download this
    s/(Xaa11|Xaa1)/$subs{$1}/g
    
  4. or download this
    my $pat = join '|', map quotemeta, sort { length($b) <=> length($a) } 
    +keys(%subs);
    s/($pat)/$subs{$1}/g;
    
  5. or download this
    my $pat = join '|', map quotemeta, keys(%subs);
    s/\b($pat)\b/$subs{$1}/g;