Hallo Cheatah,
...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).
Vielen Dank für Dein Feedback! Es ist schon eine Crux mit diesen RegExp - div. Foren sind voll von Fragen zu_ ;-)
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 ;-)
Stimmt! Im vorliegendem Fall könnte entweder die Tante oder der Enkel (Neffe) einer Herzattacke erliegen, je nachdem.
Viele Grüße aus EF, Rolf