in reply to edge case in substitution?
or without temporary arrayssub obscure { my ( $self, $s ) = @_; use constant REPLACEMENT => '*'; my @pairs = split /&/, $s; my @temp = map { my ( $name, $value ) = split /=/; $name . "=" . REPLACEMENT x length( $value ) } @pairs; return join '&', @temp; }
sub obscure { my ( $self, $s ) = @_; use constant REPLACEMENT => '*'; return join '&', map { my ( $name, $value ) = split /=/; $name . "=" . REPLACEMENT x length( $value ) } split /&/, $s; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: edge case in substitution?
by graff (Chancellor) on May 18, 2005 at 02:36 UTC |