Dan wrote:
: how can i substitute, or remove anything that's not an
: alphanumerical character in a string?

my $string = "AbCdEF1246Hfn \n";

$string =~ tr/A-Za-z0-9//cd;

print qq{"$string"};


    You can read more about tr/// in the "perlop" file in the docs.


: i.e:
: $string = "AbCdEF1246Hfn \n";
: $string =~ s/[^a-z][^A-Z][^0-9]//g;
: 
: though to me, that would say:
: (replace anything that's not a lower case letter as the first
: char) then (replace anything that's not an upper case letter
: as the second char) then (rpelace anything that's not a number
: as the third char).
: 
: or is this right?

    It says replace any three character sequences where the first
character is not lower case, the second character is not upper case
and the final character is not a digit.


HTH,

Charles K. Clarkson
-- 
Mobile Homes Specialist
Free Market Advocate
Web Programmer

254 968-8328

Don't tread on my bandwidth. Trim your posts.


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to