horst: zeichen ersetzen mit nichts

Beitrag lesen

Hallo,

möchte in einem String alle Zeichen löschen ausser Buchstaben. Warum funktioniert das hier nicht:

$test =~ tr/a-z|A-Z//c;

$test =~ tr/[^a-zA-Z]//c;
oder mit
$test =~ tr/\W//c;

hoffe das war richtig...

gruss
horst