Help for this page

Select Code to Download


  1. or download this
    my @patterns = (qr/#.*/, qr{$^\s+}, qr{\s+$}, qr/^,/);
    sub apply_patterns
    {
      $_[0] =~ s/$_// for (@patterns[ @_[ 1 .. $#_ ] ]);
    }
    
  2. or download this
    my %patterns = 
    (
    ...
    {
      $line =~ s/$_// for %patterns{qw/comment trailingSpaces/};
    }