in reply to Re: Need a one liner
in thread Need a one liner

How can a "." character be allowed in the string.
Ananda

Replies are listed 'Best First'.
Re^3: Need a one liner
by beable (Friar) on Jul 17, 2004 at 10:58 UTC
    #!/usr/bin/perl use strict; use warnings; my $a = my $b = my $c = join '', map(chr, 32 .. 126); print "a = $a\n"; $a =~ s/\W//g; $a =~ s/_//g; $b =~ s/\W|_//g; # allow letters, numbers, and dots $c =~ s/[^a-z0-9.]//gi; print "a = $a\n"; print "b = $b\n"; print "c = $c\n"; __END__
    You should take a look at perlre when you get a chance.