Hi,
$count = $string =~ tr/X//;
...ich hab das jetzt nicht getestet aber musses nicht heissen
$count = $string =~ tr/X/X/; #???
nein, es ist aber auch nicht falsch wenn Du's tust. Läßt man es weg, passiert einfach nix mit dem Zeichen - um es zu löschen, müßte man die Option "d" angeben (tr/X//d).
Geschichtliches:
Das ist übrigens ein uralter Trick!
Na logisch :-)
So in etwa:
Tante: "na wieviele üüüs hast Du denn in Deinem Aufsatz stehen?"
Enkel: Macht seinen Aufsatz mit Wööörd auf, geht ins Menu "Suchen/Ersetzen" ... Wööörd meldet: "x üüüs wurden durch üüüs ersetzt" ;-)
Dabei muß man aber aufpassen, daß man nicht zufällig auch "ÜÜÜ" durch "üüü" ersetzt ;-)
Cheatah