in reply to Scrubbing a string
There's always the "evil" string eval:
my ( $s1, $s2 ) = ( 'pure', 'pppp!u-r-*e' ); my $re = eval "qr/[^$s1]/"; $s2 =~ s/$re//g; print $s2; # ppppure
|
---|
In Section
Seekers of Perl Wisdom
in reply to Scrubbing a string
There's always the "evil" string eval:
my ( $s1, $s2 ) = ( 'pure', 'pppp!u-r-*e' ); my $re = eval "qr/[^$s1]/"; $s2 =~ s/$re//g; print $s2; # ppppure
|
---|